遍历与循环
循环是从头到位做一遍,循环指定了遍历的方式。
遍历是每个都做一遍,遍历可以关注的是做什么,而不是怎么做。
流
多步操作
使用步骤
获取一个数据源->数据转化(获得stream流)-> 执行多个操作操作,每次都会返回一个新的流,操作可以串起来。
- 获取流
- 所有Collection集合都有一个stream方法;
- Stream接口中的of可以获取数据对应的流,数据可以用这个方法;
终结方法与延迟方法
count和forEach是终结方法,用完之后就不能再用其他的方法了,终结方法有count和forEach。
collect 规约操作
例子
字符串连接
String[] tags = search.split(" ");
search = Arrays.stream(tags).collect(Collectors.joining("|"));
List<Long> commentators = temp.stream().collect(Collectors.toList());
网友评论