java.util.Scanner是Java5的新特征,主要功能是简化文本扫描。
小例子:
简历一个txt文件:test.txt
代码:
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class ReadTxtFile {
public static void main(String[] args) {
File file = new File("src/test.txt");
String encoding = "utf-8";
if (file.isFile() && file.exists()) {
try {
Scanner scanner = new Scanner(file, encoding);
StringBuffer sb = new StringBuffer();
while (scanner.hasNextLine()) {
sb.append(scanner.nextLine()).toString();
System.out.println(sb.toString());
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
}
运行程序test.txt 内容'aaaaaaaaa' 已经被打印到控制台上了。