diff --git a/hutool-core/src/main/java/cn/hutool/core/stream/FastStream.java b/hutool-core/src/main/java/cn/hutool/core/stream/FastStream.java index 72d06776f..42031f756 100644 --- a/hutool-core/src/main/java/cn/hutool/core/stream/FastStream.java +++ b/hutool-core/src/main/java/cn/hutool/core/stream/FastStream.java @@ -1114,7 +1114,7 @@ public class FastStream implements Stream, Iterable { * @param obj 元素 * @return 流 */ - public FastStream addFirst(T obj) { + public FastStream unshift(T obj) { return FastStream.concat(Stream.of(obj), this.stream); } @@ -1125,7 +1125,7 @@ public class FastStream implements Stream, Iterable { * @return 流 */ @SafeVarargs - public final FastStream addFirst(T... obj) { + public final FastStream unshift(T... obj) { return FastStream.concat(ofStream(obj), this.stream); } diff --git a/hutool-core/src/test/java/cn/hutool/core/stream/FastStreamTest.java b/hutool-core/src/test/java/cn/hutool/core/stream/FastStreamTest.java index 26d985094..9091ec6a0 100644 --- a/hutool-core/src/test/java/cn/hutool/core/stream/FastStreamTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/stream/FastStreamTest.java @@ -100,7 +100,8 @@ public class FastStreamTest { put("1", 1); put("2", 2); put("3", 3); - }}, identityMap); + } + }, identityMap); } @Test @@ -115,7 +116,8 @@ public class FastStreamTest { put("1", singletonList(1)); put("2", singletonList(2)); put("3", singletonList(3)); - }}, group); + } + }, group); } @Test @@ -230,9 +232,9 @@ public class FastStreamTest { } @Test - public void testAddFirst() { + public void testUnshift() { List list = Arrays.asList(2, 3); - List unshift = FastStream.of(list).addFirst(1).toList(); + List unshift = FastStream.of(list).unshift(1).toList(); Assert.assertEquals(Arrays.asList(1, 2, 3), unshift); }