【发布时间】:2014-01-31 15:48:37
【问题描述】:
当使用 Scanner 对象从文本文件中读取时,我希望它跳过文件中的第一行。我将如何做到这一点?
【问题讨论】:
-
在开始阅读之前,只需调用 nextLine 即可。您不必在任何地方分配输出,只需在开始读取所需数据之前调用 file.nextLine() 即可。只要确保至少有一行,否则你会得到一个例外。
标签: java file-io java.util.scanner
当使用 Scanner 对象从文本文件中读取时,我希望它跳过文件中的第一行。我将如何做到这一点?
【问题讨论】:
标签: java file-io java.util.scanner
【讨论】:
在while 循环之前添加以下代码以跳过第一行。
if(file.hasNext()==true)
{
file.nextLine();
}
else
{
System.out.println("Error: File is empty");
return null;
}
【讨论】: