我需要通過名爲archive.txt的.txt文件循環,直到文檔中的所有數據都耗盡。將數據從文件轉換爲多維數組java
我試圖返回一個多維數組中的數據,該數組爲每個第八個數據點創建一個新行。
到目前爲止,我設法遍歷數據,但似乎無法組織它。
下面是隻能吐出每行數據線的功能。從文本文件(archive.txt)
15-Sep-2015 2 1 12 N MT230N 617 CMcgee
所有這些的結果第一8個數據點的
private void findContract() {
Scanner input = null; // this is to keep the compiler happy
// as the object initialisation is in a separate block
try {
input = new Scanner(new File("archive.txt"));
} catch (FileNotFoundException e) {
System.out.println("File doesn't exist");
System.exit(1);
}
while (input.hasNext()) {
String dDate = input.next();
System.out.println(dDate);
}
input.close();
}
實施例是我需要能夠選擇由行&列的數據點。
如果有人能告訴我正確的方式,將非常感激。我已經嘗試了幾種方法&上述函數是它顯示文件中數據的最後一個實例。
閱讀整行並使用'String#split'? – MadProgrammer
我不知道該怎麼做,或者我該如何讓它重複每第八個數據點。 有沒有什麼方法可以讓我看到我需要在while循環中放置什麼? :) – sublimetim
[java string split](https://www.google.com.au/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#safe=off&q=java%20string%20split) – MadProgrammer