Java - 扫描仪类 - 在读取文本文件时跳过第一行

时间:2014-01-13 00:25:06

标签: java file-io java.util.scanner

当使用Scanner对象从文本文件中读取时,我希望它跳过文件的第一行。我怎么做到这一点?

2 个答案:

答案 0 :(得分:5)

在while循环之前使用file.nextLine()。这将跳过第一行,如JavaDoc中所述。

关于你的命名的说明。 Java语言具有广泛接受的约定。类名始终以大写字母开头,变量名始终以小写字母开头(常量除外,但现在不用担心)。阅读更多here

答案 1 :(得分:1)

while循环之前添加以下代码以跳过第一行。

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