Stream流
Stream(java.util.stream.Stream)流是集合的一种增强(比如遍历,过滤),Stream方法中必须传入引用类型。
获取流(返回值为Stream):
集合名称.stream()
stream.of(数组名称)
map方法(映射)
将一个对象转换成另一个对象,把老对象映射到新对象上
ArrayList<String> list = new ArrayList();
list.add("100");
list.add("200");
list.add("300");
list.add("400");
list.add("500");
Stream stream1 = list.stream().map((String s)->{
int i = Integer.parseInt(s);
Integer inte = i;
return inte;
});
Stream stream2 = list.stream().map(s-> Integer.parseInt(s));
Stream stream3 = list.stream().map(Integer::parseInt);
上面的三个stream是简化过程,stream3是最简写的方式。实际代码中不建议直接接收,因为流会中断。