Java-Scanner类-读取文本文件时跳过第一行

Java-Scanner类-读取文本文件时跳过第一行,java,file-io,java.util.scanner,Java,File Io,Java.util.scanner,当使用Scanner对象读取文本文件时,我希望它跳过文件中的第一行。我如何做到这一点 只需在while循环之前使用file.nextLine()。这将跳过第一行,如中所述 还有你的名字。Java语言已经被广泛接受。类名总是以大写字母开头,变量名总是以小写字母开头(常量除外,但现在不用担心)。阅读更多。在之前添加下面的代码,同时循环跳过第一行 if(file.hasNext()==true) { file.nextLine(); } else { System.out.println

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

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


还有你的名字。Java语言已经被广泛接受。类名总是以大写字母开头,变量名总是以小写字母开头(常量除外,但现在不用担心)。阅读更多。

之前添加下面的代码,同时
循环跳过第一行

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

在你开始阅读任何东西之前给nextLine打个电话。您不必在任何地方分配输出,只需在开始读取所需数据之前调用file.nextLine()。请确保至少有一行,否则会出现异常。由于提供的Java命名约定信息不准确,您不得不给出-1。请详细说明一下好吗?怎么会不准确呢?我甚至链接了原始文档。我只是想把OP指向正确的方向,因为他的名字是错的。类名不是大写的,而是大写的。变量名不全是小写的,它们是camelCase。好的,我明白你的意思了,写得很快。确切地说,两者都是如此。我的意思是,类名以大写字母开头,变量名以小写字母开头。我修好了。