List的stream方法遍历代替for循环遍历
普通添加
for(int i = 0;i < a.length;i ++){
xxx.add(a.get(i));
}
变成
xxx= a.stream().collect(Collectors.toList());
过滤添加
for(int i = 0;i < a.length;i ++){
if(a.get(i).getIndex()!=null){
xxx.add(a.get(i));
}
}
变成
xxx= xxx.stream().filter(x->x.getIndex()!=null).collect(Collectors.toList());
本文介绍了如何利用Java 8的Stream API来替代传统的for循环遍历List,并展示了如何进行过滤操作,简化代码并提高效率。通过将原始的for循环转换为Stream的collect和filter方法,实现了更简洁、更易读的代码示例。
1万+

被折叠的 条评论
为什么被折叠?



