我在這裏是新來的,只是努力嘗試讀取文本文件。每一行都有一個單詞和一個相應的數字代碼。這個想法是讀取它並將代碼和單詞放入單獨的變量中。我不知道這麼多關於這方面的,但我一直在四處尋找在線,並與下面上來:在java中讀取文本文件 - 爲什麼跳過了行?
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行等)
正如我上面所說的,我是新的,對於我所看到的所有不同的東西我都不太瞭解不同的網站在線(比如爲什麼所有的東西都是緩衝的或緩衝的,或者如何正確地使用所有的分詞器東西)。我在不同的時間嘗試了幾件不同的事情,最終以此結束。
感謝的例子! –