somefile.txt
有一些输入如下,newfile.txt
为空。
China
1330044605
India
1147995898
United States
303824646
这两个文件都在我的桌面上。
public class NextMethod {
public static void main(String[] args) throws FileNotFoundException {
File inputFile = new File("/home/cyn/Desktop/somefile.txt");
Scanner in = new Scanner(inputFile);
PrintWriter writer = new PrintWriter("/home/cyn/Desktop/newfile.txt");
while (in.hasNextLine()) {
String coName = in.nextLine();
int peopCo = in.nextInt();
in.nextLine();
writer.println(coName);
writer.println(peopCo);
}
in.close();
writer.close();
}
}
答案 0 :(得分:0)
我能够通过在someFile.txt
的末尾添加一个空行来复制您的问题。
这与javadoc中记录的内容一致。
抛出:NoSuchElementException - 如果没有找到行
检查以确保输入文档中没有任何意外的空格。