Чтение текстового файла в 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-я строки и т. Д.)
Как я уже сказал выше, яЯ новичок, и я неЯ не знаю много обо всех разных вещах, которые я видел на разных сайтах в Интернете (например, почему все буферизировано - это или буферизовано, или как правильно использовать все токенизаторы). Я пробовал несколько разных вещей в разное время и закончил с этим.