我有一個我的想法在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]; –