使用Scanner类解析文件
使用Scanner类和正则表达式来解析文件的特点是以时间换取空间,也就是解析速度相对较,但节省字节内存
- 使用默认分隔标记解析文件
创建Scanner对象,并指向要解析的文件
File file = new File("hello.txt");
Scanner sc = new Scanner(file);
- 使用正则表达式作为分隔标志
首先创建Scanner对象,指向要解析的文件,然后调用useDelimiter()方法指定正则表达式作为分隔标记
例子
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class Example12_18 {
public static void main(String[] args) throws FileNotFoundException {
File file = new File("C:\\Users\\Administrator\\Desktop"