我有一个要放入多维数组的文件。我必须将日期(长)放入 [0] 并且必须根据第二个令牌的值增加其中一个维度。
这是代码:
BufferedReader bufStatsFile = new BufferedReader(new FileReader(statsFile));
String line = null;
List<Long[]> stats = new ArrayList<Long[]>();
stats.add(new Long[11]);
int i = 0; // will be in a loop later
while((line = bufStatsFile.readLine()) != null) {
StringTokenizer st = new StringTokenizer(line,";");
while(st.hasMoreTokens()) {
stats.get(i)[0] = Long.parseLong(st.nextToken());
stats.get(i)[Integer.parseInt(st.nextToken())]++; // Here is the problematic line.
}
}
bufStatsFile.close();
但是增量不起作用。也许是因为我的数组可能不正确,但我没有找到另一种正确的方法来做到这一点。