我有两列像这样由一个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