list.foreach的用法

几天前我还不会用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("测试");
            }
        });

就这样
个人理解,比较浅显,见谅

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值