修复注释里的Steam为FastStream,以及sub方法

This commit is contained in:
achao
2022-07-29 23:04:54 +08:00
committed by VampireAchao
parent d66618651d
commit c51ed6d3a1
2 changed files with 47 additions and 2 deletions

View File

@@ -268,4 +268,24 @@ public class FastStreamTest {
List<String> zip = FastStream.of(orders).zip(list, (e1, e2) -> e1 + "." + e2).toList();
Assert.assertEquals(Arrays.asList("1.dromara", "2.hutool", "3.sweet"), zip);
}
@Test
void testSub() {
List<Integer> list = Arrays.asList(1, 2, 3, 4, 5);
List<List<Integer>> lists = FastStream.of(list).sub(2).map(FastStream::toList).toList();
Assert.assertEquals(Arrays.asList(Arrays.asList(1, 2),
Arrays.asList(3, 4),
singletonList(5)
), lists);
}
@Test
void testSubList() {
List<Integer> list = Arrays.asList(1, 2, 3, 4, 5);
List<List<Integer>> lists = FastStream.of(list).subList(2).toList();
Assert.assertEquals(Arrays.asList(Arrays.asList(1, 2),
Arrays.asList(3, 4),
singletonList(5)
), lists);
}
}