java – ArrayList更改所有对象的一个??属性值
发布时间:2020-12-15 04:25:06 所属栏目:Java 来源:网络整理
导读:Java Spring Collection ListCustomObject myList = new ArrayListCustomObject(1000); // list with thousnda objects 我想设置列表中所有对象的CustomObject属性’type’.简单的方法是运行循环并设置如下属性. for(CustomObject obj:myList){obj.setType('
Java Spring Collection
List<CustomObject> myList = new ArrayList<CustomObject>(1000); // list with thousnda objects 我想设置列表中所有对象的CustomObject属性’type’.简单的方法是运行循环并设置如下属性. for(CustomObject obj:myList){ obj.setType('value'); } 我想让代码看起来更好一点,所以如果有任何其他方式在一行代码中做同样的事情? 解决方法
在Java 8中:
myList.forEach(c -> c.setType("value")); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |