JAVA读取txt文件的方法
背景
在Java开发中,有时需要读取txt文件中的内容,本文将介绍几种实现方法。
方法一:使用FileReader类和BufferedReader类
try{
File file = new File("路径/文件名.txt");
FileReader fileReader = new FileReader(file);
BufferedReader bufferedReader = new BufferedReader(fileReader);
String line;
while((line = bufferedReader.readLine()) != null){
System.out.println(line);
}
bufferedReader.close();
fileReader.close();
}catch(IOException e){
e.printStackTrace();
}
方法二:使用Scanner类
try{
Scanner scanner = new Scanner(new File("路径/文件名.txt"));
while (scanner.hasNextLine()){
System.out.println(scanner.nextLine());
}
}catch(FileNotFoundException e){
e.printStackTrace();
}
方法三:使用Files类
try{
List<String> list = Files.readAllLines(Paths.get("路径/文件名.txt"), StandardCharsets.UTF_8);
for(String content: list){
System.out.println(content);
}
}catch(IOException e){
e.printStackTrace();
}
方法四:使用Apache Commons IO
try{
List<String> list = FileUtils.readLines(new File("路径/文件名.txt"));
for(String content: list){
System.out.println(content);
}
}catch(IOException e){
e.printStackTrace();
}
总结
以上介绍了四种Java读取txt文件的方法,选用哪一种方法,根据实际情况而定。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:java读取txt文件的方法 - Python技术站