我有兩列像這樣由一個txt文件:的Java:閱讀文本文件到一個數組
Name1 _ Opt1
Name2 _ Opt2
Name3 _ Opt3
在每一行中有一個名字,一個標籤分隔符,一_,然後另一名;有很多行(約150000),我甚至不知道哪一個是最好的構造函數,我正在考慮一個二維數組,但如果它是一個更好的選擇,它也可能是其他的東西。對我而言,能夠訪問具有像這樣的元素[x] [y]的元素是非常重要的。 我已經這樣做了,但我只是知道如何計算行數或如何將每行放在數組的不同位置。 下面的代碼:
int countLine = 0;
BufferedReader reader = new BufferedReader(new FileReader(filename));
while (true) {
String line = reader.readLine();
if (line == null) {
reader.close();
break;
} else {
countLine++;
}
}
「對我來說,我可以接觸到的元素像這樣的東西一[X] [Y]是非常重要的我已經這樣做了......「。你是否已經創建了你的二維數組或者你正在尋求什麼幫助? 「我這樣做了」混淆了事情。您將不得不使用分隔符分隔「namex」和「optx」。 – DigitalNinja 2015-03-13 16:15:33
目前還不清楚你真正想問什麼。 – 2015-03-13 16:16:45
我不知道如何把行的「名稱」放在數組的位置a [x + 1] [y]上,並將「opt」放在位置a [x] [y + 1]。 – 2015-03-13 16:26:16