java流式编程的简单示例


import java.util.ArrayList;

public class StreamDemo1 {
    public static void main(String[] args) {
        ArrayList<String> strings = new ArrayList<>();
        strings.add("郭奉孝");
        strings.add("郭嘉");
        strings.add("孙权");
        strings.add("刘备");
        strings.add("曹操");

        //姓郭且长度为3
        strings.stream().filter(s -> s.length() == 3).filter(s -> s.startsWith("郭")).forEach(System.out::println);
    }
}


posted @ 2021-05-03 18:21  code-G  阅读(221)  评论(0编辑  收藏  举报