我在修改特定索引处的数组列表中的元素时遇到问题。请帮我怎么做。谢谢。
这是我的类型列表(类)的Arraylist。如何在特定索引处修改arraylist中的值
ArrayList<List> al = new ArrayList<List>();
这是我的列表类
public class List{
private int x;
private int y;
public int getX() {
return x;
}
public void setX(int x) {
this.x = x;
}
public int getY() {
return y;
}
public void setY(int y) {
this.y = y;
}
}
答案 0 :(得分:2)
al.set(index,new_value);
容易;)
答案 1 :(得分:2)
首先获取给定索引处对象的引用...
int index = ...; // Index of value to be modified...
List value = al.get(index);
然后修改对象的属性......
value.setX(x);
value.setY(y);