diff --git a/hutool-core/src/main/java/cn/hutool/core/stream/TerminableWrappedStream.java b/hutool-core/src/main/java/cn/hutool/core/stream/TerminableWrappedStream.java index 4dbef1997..479c86f47 100644 --- a/hutool-core/src/main/java/cn/hutool/core/stream/TerminableWrappedStream.java +++ b/hutool-core/src/main/java/cn/hutool/core/stream/TerminableWrappedStream.java @@ -289,18 +289,6 @@ public interface TerminableWrappedStream 转换类型 - * @param transform 转换 - * @return 转换后的流 - */ - default Optional transform(final Function transform) { - Objects.requireNonNull(transform); - return Optional.ofNullable(transform.apply(wrap(this))); - } - /** * 获取与给定断言匹配的第一个元素 * diff --git a/hutool-core/src/test/java/cn/hutool/core/stream/AbstractEnhancedWrappedStreamTest.java b/hutool-core/src/test/java/cn/hutool/core/stream/AbstractEnhancedWrappedStreamTest.java index de5b853c9..afc8a1c4f 100644 --- a/hutool-core/src/test/java/cn/hutool/core/stream/AbstractEnhancedWrappedStreamTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/stream/AbstractEnhancedWrappedStreamTest.java @@ -97,12 +97,6 @@ public class AbstractEnhancedWrappedStreamTest { }, toZip); } - @Test - public void testTransform() { - final List list = wrap(1, 2, 3).transform(Wrapper::toList).orElse(null); - Assert.assertEquals(asList(1, 2, 3), list); - } - @Test public void testFindFirst() { final List list = asList(1, 2, 3); @@ -181,6 +175,7 @@ public class AbstractEnhancedWrappedStreamTest { final List list = asList(1, 2, 3); final Map> map = new HashMap>() { private static final long serialVersionUID = 1L; + { put(Boolean.TRUE, singletonList(2)); put(Boolean.FALSE, asList(1, 3)); @@ -624,6 +619,7 @@ public class AbstractEnhancedWrappedStreamTest { public void testToEntries() { final Map expect = new HashMap() { private static final long serialVersionUID = 1L; + { put(1, 1); put(2, 2); diff --git a/hutool-core/src/test/java/cn/hutool/core/stream/EasyStreamTest.java b/hutool-core/src/test/java/cn/hutool/core/stream/EasyStreamTest.java index de43e3b4b..c5128e2f4 100644 --- a/hutool-core/src/test/java/cn/hutool/core/stream/EasyStreamTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/stream/EasyStreamTest.java @@ -556,13 +556,4 @@ public class EasyStreamTest { } } - @Test - public void testTransform() { - final boolean result = EasyStream.of(1, 2, 3) - .transform(EasyStream::toList) - .map(List::isEmpty) - .orElse(false); - Assert.assertFalse(result); - } - }