【发布时间】:2013-11-22 15:23:22
【问题描述】:
我需要一种解决方案来更改 Java 中多维 ArrayList 中元素的值。这是我的数组列表: 公共类用户{
ArrayList<ValidateUser> personer = new ArrayList<ValidateUser>();
public Users() {
personer.add(new ValidateUser("admin", "asdf123", 0.8, "admin"));
personer.add(new ValidateUser("jesper", "ukamm19", 2.5, "user"));
personer.add(new ValidateUser("lars", "lol123", 1.5, "user"));
}
例如,我想更改用户“admin”的双精度值 (0.8)。 这将在另一个类中完成。 该怎么做?
提前致谢! :)
【问题讨论】:
-
这看起来不是多维的。只需遍历列表即可找到对象。如果您要经常这样做,请考虑使用地图。
-
正如@ZongZhengLi 已经说过的,在列表中定位对象并更改其值。就是这样。
-
我对java很陌生,如果我在多维方面不正确,请见谅。
-
不是问题,只需使用列表的 get 方法并更改您获得的对象的值.. :)
标签: java multidimensional-array arraylist