import java.io.*; import java.util.*; public class test { public static void readFile() throws IOException { File f = new File("C:\Users\15773\Desktop\投递\新建文本文档.txt"); FileReader reader = new FileReader(f); BufferedReader br = new BufferedReader(reader); //按行读取 String line; while ((line = br.readLine()) != null){ System.out.println(line); } br.close(); } public static void main(String[] args) throws IOException{ test.readFile(); } }
读取文件正则
import java.io.*; import java.util.*; import java.util.regex.*; public class test { public static void readFile() throws IOException { File f = new File("C:\Users\15773\Desktop\投递\新建文本文档.txt"); FileReader reader = new FileReader(f); BufferedReader br = new BufferedReader(reader); //按行读取 String line; String regex="\d+"; while ((line = br.readLine()) != null){ // System.out.println(line); if (line.matches(regex)){ System.out.println(line+":matching regex"); }else { System.out.println(line+":not matching regex"); } } br.close(); } public static void main(String[] args) throws IOException{ test.readFile(); } }