我有两个值:
private ArrayList<DataEntry> data;
private String title;
在课程DataEntry
中是:
private int nRow, nCol;
private double[] data;
我必须使用以下函数返回给定row
和column
(如果有)null
的项目值,否则使用以下函数:
public Double get(int row, int column) { }
我理解公式:data[(row * numberOfColumns) + Columns]
提供的正常数组中的索引不是2d,但我不确定如何为an ArrayList
做任何建议?
答案 0 :(得分:0)
对于ArrayList几乎完全相同,只需使用.get
语法:data.get((row * numberOfColumns) + Columns)
基本上,您可以将.get(int index)
视为等效于数组下标[index]
表示法以进行索引。
https://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html#get(int)
但是,有一些警告,例如你可以使用ArrayList获取null
,因为它是一个对象的集合