java读取文本文件的方法有哪些

avatar
作者
筋斗云
阅读量:0

Java读取文本文件的方法有以下几种:

  1. 使用FileReader和BufferedReader类:使用FileReader类读取文件,并使用BufferedReader类逐行读取文件内容。
File file = new File("filename.txt"); FileReader fr = new FileReader(file); BufferedReader br = new BufferedReader(fr); String line; while ((line = br.readLine()) != null) { System.out.println(line); } br.close(); fr.close(); 
  1. 使用Scanner类:使用Scanner类的nextLine()方法逐行读取文件内容。
File file = new File("filename.txt"); Scanner scanner = new Scanner(file); while (scanner.hasNextLine()) { String line = scanner.nextLine(); System.out.println(line); } scanner.close(); 
  1. 使用Files类和readAllLines()方法:使用Files类的readAllLines()方法读取文件内容,并返回一个包含所有行的List。
Path path = Paths.get("filename.txt"); List<String> lines = Files.readAllLines(path); for (String line : lines) { System.out.println(line); } 
  1. 使用Files类和newBufferedReader()方法:使用Files类的newBufferedReader()方法读取文件内容,并使用BufferedReader类逐行读取文件内容。
Path path = Paths.get("filename.txt"); BufferedReader br = Files.newBufferedReader(path); String line; while ((line = br.readLine()) != null) { System.out.println(line); } br.close(); 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!