java 8 引入了 Stream API,极大地增强了集合操作的能力,使得我们可以以声明式的方式处理数据,同时结合 Lambda 表达式,让代码更加简洁和易读,让我们在工作中对集合的操作更加方便,下面是一些常用的集合操作的例子。
1、使用 filter
方法过滤出满足特定条件的元素。
List<Integer> numberList = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9);
List<Integer> reslutNumber= numberList .stream()
.filter(n -> n % 2 == 0)
.collect(Collectors.toList());
System.out.println(reslutNumber); // 输出: [2, 4, 6, 8]
2、使用 map
方法将集合中的每个元素转换成另一种形式。
List<String> stringList = Arrays.asList("Apple", "Banana", "Cherry");
List<Integer> resultList= stringList .stream()
.ma