Java - Scanner Class - Skipping over the first line when reading a textfile

雨燕双飞 提交于 2019-11-28 10:39:38

问题


When using a Scanner object to read from a textfile, I want it to skip over the very first line in the file. How would I do achieve this?


回答1:


Just use file.nextLine() before your while loop. This will skip the first line, as explained in the JavaDoc.

And a note about your naming. The Java language has widely accepted conventions. Class Names always start with an upper case letter, and variable names always start with a lower case letter (except constants, but don't worry about that now). Read more here.




回答2:


Add the below code before the while loop to skip the first line.

if(file.hasNext()==true)
{
   file.nextLine();
}
else
{
    System.out.println("Error: File is empty");
    return null;
}


来源:https://stackoverflow.com/questions/21082139/java-scanner-class-skipping-over-the-first-line-when-reading-a-textfile

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!