stream流中concat方法,将两个流合并成一个流
直接上代码
Stream<String> stream = Stream.of("张三丰","金毛狮王");
String[] arr = {"张无忌","张翠山"};
Stream<String> arr1 = Stream.of(arr);
Stream<String> concat = Stream.concat(stream, arr1);
concat.forEach(name-> System.out.println(name));
结果:
张三丰
金毛狮王
张无忌
张翠山
stream流中count方法,将计算流中元素的个数
// stream流的count方法
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
System.out.println(list.stream().count());
结果
4
Process finished with exit code 0
stream流中map方法,将一个流映射到另一个流中
// stream流map的用法
Stream<String> stream = Stream.of("1","2","3","4");
Stream<Integer> integerStream = stream.map((String s) -> {
return Integer.parseInt(s);
});
integerStream.forEach(i -> System.out.println(i));
1
2
3
4
Process finished with exit code 0