赞
踩
几天前我还不会用list.foreach,当我想对list集合进行遍历操作时我会使用如下代码
foreach(集合类型 对象 : 要遍历的集合){
对象.操作
}
这几天用list.foreach多了,也逐渐会了一点,记录一下,以防忘记。
先建个集合做例子
创建集合前先给个实体类吧
public Class Student {
private Integer id;//给个id属性,学号
private String name;//再来个名字 , 这就是一个学生类了
//记得给上setter和getter方法,看你的框架需不需要手动写
}
创建例子集合,开始正文了。
List<Student> stus = Lists.newArrayList();//假设stus里面有数据,这里就不添加了
stus.foreach(stu->system.out.println(stu.getName()));
//这样就成功打印了所有的学生姓名
或者这样,大括号里可以对遍历对象做一些复杂点的操作
List<Student> stus = Lists.newArrayList();//假设stus里面有数据
//遍历stus集合,如果id是123,name就改成 测试
stus.foreach(stu->{
if(stu.getId() == 123){
stu.setName("测试");
}
});
就这样
个人理解,比较浅显,见谅
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。