• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

Stream 过滤

java-8 来源:java编程-IT 5次浏览

public class Test {
	public static void main(String[] args) {
		
		Stream<String> ss=Stream.of("aaa","bbb","aaa","ccc").distinct();
		
		List<String> hh=ss.collect(Collectors.toList());
		
		System.out.println(hh);
				
	}

}

得到的值为:[aaa, bbb, ccc]

方法二:

public class Test {
	public static void main(String[] args) {
		
		List<String> aa=new ArrayList();
		aa.add("aaa");
		aa.add("bbb");
		aa.add("aaa");
		aa.add("ccc");
		System.out.println("原始值:"+aa);
		
		List<String> bb=aa.stream().distinct().collect(Collectors.toList());
		System.out.println("过滤后的值:"+bb);
		
				
	}

}

得到的值为:

原始值:[aaa, bbb, aaa, ccc]
过滤后的值:[aaa, bbb, ccc]


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)