我有一个名为“public / csvFiles / pushup.csv”的csv文件,我将2D矩阵转换为csv格式。 现在我想在一个管理器类中创建一个静态方法,在这里我将通过从该csv文件中获取数据来创建一个二维数组。 所以我想知道如何做到这一点。如何根据csv文件中的数据制作2D数组?
我以下列格式制作了我的csv文件:
答案 0 :(得分:-1)
如果我告诉你 - 数组的第一个维度是反射线条的结构。 第二维 - CSV文件行。
所以我建议创建一个反映行的结构。 名称必须有意义。 但这个想法是:
RowClss {
String row;
String row 2;
// etc
}
然后在循环中,您可以读取文件并填充数组:
String[x][y] rows = new String[x][y];
for(ont i = 0; i < file.size; i++) {
// read line from file and parse it here
for(j = 0; j < numOfColumns;j++) {
rows[j][i] = new String(valueOfCurrentCollumn);
}
}