不讲原理,只说用法. 1,集合遍历 public class StreamTest { public static void main(String[] args) { //1 遍历 List<String> list = new ArrayList<>(); list.add("aaa"); list.add("bbb"); //使用lambda表达式输出list中的每个值 list.forEach(c->{ System.out.p
流相关的方法可以分为三种类型,分别是:获取Stream流.中间方法.终结方法.中间方法会返回当前流,可以方便的进行链式调用. 流不可重复使用,否则会报错: java.lang.IllegalStateException: stream has already been operated upon or closed // 获取流的方式 List<Integer> list = Arrays.asList(1, 2, 4, 5, 5, 6, 7, 0); String [] strArr = n