如何在mac上使用java扫描仪读取TextEdit文档
问题描述:
我有这些夸克文件,我正在尝试在eclipse中读取,因为我正在查找某一行,但扫描仪只会读取第一行。如何在mac上使用java扫描仪读取TextEdit文档
String fileName = "/Users/davidheffernan/Downloads/AWM-7-6";
readFileByLine(fileName);
。
public static void readFileByLine(String fileName) {
try {
File file = new File(fileName);
Scanner scanner = new Scanner(file);
//scanner.useDelimiter("\r\n");
while (scanner.hasNextLine()) {
System.out.println(scanner.nextLine());
}
scanner.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
我知道这适用于简单的文本文件,但这不适用于我正在使用的文件。这里是一个文件的链接:https://drive.google.com/file/d/0Bx0tQJKIygtzcklLeWNlTnhreTA/view?usp=sharing 我必须用1,000个文档来做到这一点。
答
试试这个:
br = new BufferedReader(new FileReader(filename));
while ((sCurrentLine = br.readLine()) != null) {
System.out.println(sCurrentLine);
}