我是新来的,只是在努力尝试读取文本文件。每一行都有一个单词和一个相应的数字代码。这个想法是阅读它并将代码和单词放在单独的变量中。我对这个领域了解不多,但我一直在网上四处寻找,并提出以下几点:
try{
FileReader freader=new FileReader(f);
BufferedReader inFile=new BufferedReader(freader);
while (inFile.readLine()!=null){
String s=null;
s=inFile.readLine();
System.out.println(s);
String[] tokens=s.split(" ");
string=tokens[0];
System.out.println(string);
code=tokens[1];
System.out.println(code);
c.insert(string, code);
}//end outer while
}//end try
问题是没有读取文本文件的第一行。然后它每次都跳过一行!(也就是说,只读取第 1、3、5、7 行等)
正如我上面所说的,我是新人,我对我在不同网站上看到的所有不同的东西不太了解(比如为什么所有东西都是 bufferedThis 或 bufferedThat,或者如何正确使用所有标记器的东西)。我在不同的时间尝试了一些不同的事情,最终得到了这个。