【发布时间】:2014-09-05 01:27:03
【问题描述】:
首先,这不是其他帖子的重复,因为在我的问题中,扫描程序类无法识别 .txt 文件的开头而不是结尾,而是从文件的大约 1/2 处开始。
这是我的代码:
package Program;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class App {
public static void main(String[] args) throws FileNotFoundException {
String filename = "C:\\Users\\vroy\\Programming\\Text documents\\P&P.txt";
File textFile = new File(filename);
Scanner reader = new Scanner(textFile);
// int value = reader.nextInt();
// System.out.println(value);
while (reader.hasNextLine()) {
String line = reader.nextLine();
System.out.println(line);
}
reader.close();
}
}
这是我的程序正在读取的 .txt 文档:
http://www.goodreads.com/ebooks/download/1885.Pride_and_Prejudice?doc=2
我的程序开始打印从以下位置开始的文本行:“with the ill-judged offciousness...”
它应该从文档开始。
这是扫描仪类的问题吗?
【问题讨论】:
-
它在我的 netbeans 8 中完美运行。对我来说,你使用什么 id?试试 bufferreader 看看你是否得到相同的结果
标签: java text java.util.scanner