Stream流的使用

Stream流的使用

  • 获取stream流的两个方法

    1. 所有的Collection集合都可以通过stream默认方法获取流。

      • default Stream<E>()
        
    2. Stream接口的静态方法of可以获取数组对应的流。

      • static <T> Stream<T> of(T...values)
        
public class Demo1List {
    /*
    * 1.过滤姓张的人
    * 2.名字是三个字
    * 3.遍历符合条件的人
    * */
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        list.add("张无极");
        list.add("张三丰");
        list.add("赵敏");
        list.add("张小凡");
        list.add("李四");
        list.stream()
                .filter(name->name.startsWith("张"))
                .filter(name->name.length()==3)
                .forEach(name-> System.out.println(name));
    }
}
posted @ 2022-10-15 16:36  彼时听风  阅读(104)  评论(0)    收藏  举报