此文源码主要为应用 Java 读取文本文件内容实例的源代码。若有不足之处,敬请大神指正,不胜感激!

1.读取的文本文件内容以一维数组【LinkedList<String>】的形式返回,源代码如下所示:

 1     /**
 2      * @function 文本文件操作:读取数据
 3      * 
 4      * @author Aaron.ffp
 5      * @version V1.0.0: autoUISelenium main.java.aaron.java.tools FileUtils.java txtRead, 2015-2-2 21:03:46 Exp $
 6      * 
 7      * @param filename     :文本文件全路径
 8      * @param encodingType :文本文件编码
 9      * 
10      * @return LinkedList<String> 文本文件内容
11      */
12     public LinkedList<String> txtRead(String filename, String encodingType){
13         LinkedList<String> fileContent = new LinkedList<String>();
14         
15         try{
16             File f = new File(filename);
17             
18             if(f.isFile() && f.exists()){
19                 InputStreamReader read = new InputStreamReader(new FileInputStream(f), encodingType);
20                 BufferedReader br = new BufferedReader(read);
21 
22                 String rowContent;
23 
24                 while((rowContent = br.readLine()) != null){
25                     fileContent.add(rowContent);
26                 }
27 
28                 if(br != null){
29                     br.close();
30                 }
31                 
32                 if(read != null){
33                     read.close();
34                 }
35             }else{
36                 this.message = "{" + filename + "}为目录或者文件不存在,或文件正在被占用!";
37                 this.logger.error(this.message);
38             }
39         }catch(Exception ioe){
40             this.message = "读取文件 {" + filename + "}内容出错。" + ioe.getMessage();
41             this.logger.error(this.message);
42         }
43         
44         return fileContent;
45     }
读取文本文件内容,返回数据格式:LinkedList<String>

相关文章:

  • 2021-11-18
  • 2021-06-03
  • 2021-11-26
  • 2022-02-13
  • 2022-01-08
  • 2022-12-23
  • 2021-08-27
猜你喜欢
  • 2021-07-12
  • 2021-09-05
  • 2021-12-26
  • 2021-10-06
  • 2022-03-04
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案