【发布时间】:2016-02-21 13:26:31
【问题描述】:
我上了这门课:
import java.util.*;
public class MatrixArrayList extends AbstractMatrix {
private ArrayList<ArrayList<Integer>> values;
public MatrixArrayList(int nbl, int nbc) {
super(nbl, nbc);
values=new ArrayList<ArrayList<Integer>>();
}
@Override
public int getValue(int x, int y) {
return values.get(x).get(y) ;
}
@Override
public void setValue(int x, int y, int value) {
values.get(x).set(y, value);
}
}
我得到了
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
我想用ArrayList 制作一个矩阵
我有这个问题:
valeurs.get(x).set(y, valeur);
【问题讨论】:
-
我对这个 valeurs.get(x).set(y, valeur) 有疑问;
-
您必须对列表执行此操作吗?二维数组的实现可能会更简单一些。