0
点赞
收藏
分享

微信扫一扫

stream操作两个List

一条咸鱼的干货 2022-04-14 阅读 77
java

取出两个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());

}

举报

相关推荐

0 条评论