我有一个我的想法在1D数组中的例子。它只会输出列。 我的想法是使用2d数组来选择行和列。 这里我的代码:将CSV文件转换为二维数组
String fName = "c:\\csv\\myfile.csv";
String thisLine;
int count=0;
FileInputStream fis = new FileInputStream(fName);
DataInputStream myInput = new DataInputStream(fis);
int i=0;
while ((thisLine = myInput.readLine()) != null) {
String strar[] = thisLine.split(";");
out.println(strar[1]); // Here column 2
}
myfile.csv
Id;name
E1;Tim
A1;Tom
输出:
名添汤
神奇的想法,它看起来像你的90%,有什么问题? –
哈哈:)我想用这样的二维数组:String fileData [] [] = new String [ROWS] [COLUMNS]; –