gpt4 book ai didi

java - 如何更改 LIST 的所有对象中特定属性的值

转载 作者:行者123 更新时间:2023-12-02 03:21:51 25 4
gpt4 key购买 nike

加载 LIST 时,是否可以在没有 的情况下,使用相同的值更新 LIST 中所有对象中的一个 attribute循环?`

List<E>myList= new ArrayList<>();
Map<String,List<E>>map;
myList.add(object);// object{attr1,attr2,attr3}
myList.size();//40
//traitement
map.put(key,myList);

//444+23=[object[attr1=value1, attr2= null, attr3=value3] , object[attr1=value4, attr2= null, attr3=value5]]

map.get(key).set(myList.attr2,value6);
//result
//444+23=[object[attr1=value1, attr2= value6, attr3=value3] , object[attr1=value4, attr2= value6, attr3=value5]]

最佳答案

如果您有ArrayList,则可以使用ArrayList#set:http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html#set-int-E-

编辑:如果您正在讨论改变列表中每个对象的属性,那么不,如果不对整个列表进行某种遍历,您就无法做到这一点。

关于java - 如何更改 LIST 的所有对象中特定属性的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39491936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com