黑马程序员技术交流社区

标题: 流的生成与使用 [打印本页]

作者: 英雄大结局    时间: 2019-4-11 14:06
标题: 流的生成与使用
package com.itheima01;

import java.util.ArrayList;
import java.util.Collections;
import java.util.Set;
import java.util.function.Consumer;
import java.util.stream.Collectors;

public class StreamDemo {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<String>();
        list.add("林青霞");
        list.add("张曼玉");
        list.add("王祖贤");
        list.add("柳岩");
        list.add("张敏");
        list.add("张无忌");
        list.stream().filter(s->s.startsWith("张")).filter(s->s.length()==3).forEach(System.out::println);

        Set<String> listSet = list.stream().collect(Collectors.toSet());
        for (String s:listSet){
            System.out.println(s);
        }
    }
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2