取出两个List中相同的元素:
如果不使用流写法,需要两个List嵌套循环对比
使用流:
private static final List list = Lists.newArrayList("1","2","3","4","5");
private static final List list2 = Lists.newArrayList("0","1","2","3","4");
public void stream(){
//List创建流 过滤 - > List2中包含List中的元素 形成一个新的List返回
List l = (List)list.stream().filter(it->list2.contains(it)).collect(Collectors.toList());
}