使用 JDK 1.8 的新特性 Stream 流 的 filter 方法。
定义集合并存储名字,筛选出姓张的名字,然后遍历集合并打印。
public class Test {
public static void main(String[] args) {
System.out.println("嗨客网(www.haicoder.net)\n");
// 创建集合
List<String> list = new ArrayList<>();
// 存储元素
Collections.addAll(list,"刘备","张飞","张翼德","关羽","张良");
// 使用流打印集合元素
list.stream().filter(s -> s.startsWith("张")).forEach(s -> System.out.println(s));
}
}
运行结果如下图:
以上案例使用 JDK 1.8 的新特性 Stream 流筛选集合元素并遍历集合。