天天看點

java讀取文本檔案的方法

轉自:http://www.java265.com/JavaJingYan/202110/16350339921562.html

文本檔案是我們日常開發中,常用的簡單存儲載體,那麼如何讀取文本檔案呢?

下文筆者将通過示例的方式講述讀取文本檔案的方法分享,如下所示:

文本檔案是最常用的檔案格式之一,

下文是筆者編寫的讀取文本檔案的方法,如下所示:

下文講述使用java代碼讀取文本檔案的内容的方法分享,如下所示:

實作思路:
     1.定義一個BufferedReader StringBuilder
     2.借助while循環,即可依次将文本檔案讀出來
      

例:

package com.java265.other;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStream;
 
public class Test {
    /*
     * java265.com 讀取文本檔案内容的方法分享
     *  
     **/
    public static void main(String[] args)   {
      String filePath = "E://person/java265.com/java.txt";
      System.out.println(readFileContent(filePath));
      }
    
    public static String readFileContent(String fileName) {
        File file = new File(fileName);
        BufferedReader reader = null;
        StringBuffer sbf = new StringBuffer();
        try {
            reader = new BufferedReader(new FileReader(file));
            String tempStr;
            while ((tempStr = reader.readLine()) != null) {
                sbf.append(tempStr);
            }
            reader.close();
            return sbf.toString();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            if (reader != null) {
                try {
                    reader.close();
                } catch (IOException e1) {
                    e1.printStackTrace();
                }
            }
        }
        return sbf.toString();
    }
}