我有一个包含多个列的CSV文件。我有一个20行和2列的二维数组,其中第1列是y轴,第2列是x轴。
我想通过将第1列保持为常数来索引几个x轴。
如果我有列A,B,C,D等,则意味着列A将是常量但我需要针对每一行索引B,C,D等列。
答案 0 :(得分:0)
使用多维数组可能不是您最好的选择。我会考虑一个Map,其中键是列名,值是对象数组或列表。
像...一样的东西。
final int numberOfRows = 20;
Map<String, Object[]> table = new LinkedHashMap();
table.put("columnA", new Object[numberOfRows]);
table.put("columnB", new Object[numberOfRows]);
table.put("columnC", new Object[numberOfRows]);
table.get("columnA")[0] = "column A row 1";
table.get("columnA")[1] = "column A row 2";
或列表......
final int numberOfRows = 20;
Map<String, List> table = new LinkedHashMap();
table.put("columnA", new ArrayList(numberOfRows));
table.put("columnB", new ArrayList(numberOfRows));
table.put("columnC", new ArrayList(numberOfRows));
table.get("columnA").add(0, "column A row 1");
table.get("columnA").add(1, "column A row 2");