【发布时间】:2016-04-25 21:34:39
【问题描述】:
我解析了一个由特定列和行组成的 csv 文件,并将该信息放入 String[] array1D。例如,如果我打印 array1D[0] (在索引 0 的文件列上是具有每行编号的列),它会打印出所有行号。对于其余的列,它的处理相同。如何将此一维数组的内容转换为多维数组?我尝试过使用嵌套的 for 循环,但我的实现存在缺陷,或者它无法用 for 循环完成。
编辑:
对于我的 csv 文件,索引 0 处的列是对每一行进行编号的列。如果我打印出String[0] array1D它将打印出来
1
2
3
4
5
...
编辑 2:实际上我找到了解决问题的方法。我需要将我的数组放入一个二维数组中,这样我就可以执行某些功能,例如平均某一列中的所有数字。但是,我可以使用 if 语句并将我想要执行任何功能的列放入新的数组列表中。然后我可以将该函数应用于该数组列表。
【问题讨论】:
-
你能发布一个示例输出以及它应该是什么
标签: java arrays multidimensional-array