首頁  >  文章  >  Java  >  JAVA實作讀取txt檔案內容的方法

JAVA實作讀取txt檔案內容的方法

高洛峰
高洛峰原創
2017-01-20 16:52:321788瀏覽

通常,我們可以直接透過檔案流讀取txt檔案的內容,但有時可能會出現亂碼!此時只要設定一下檔案字元編碼即可。

public class txttest {
  /**
   * 读取txt文件的内容
   * @param file 想要读取的文件对象
   * @return 返回文件内容
   */
  public static String txt2String(File file){
    StringBuilder result = new StringBuilder();
    try{
      BufferedReader br = new BufferedReader(new FileReader(file));//构造一个BufferedReader类来读取文件
      String s = null;
      while((s = br.readLine())!=null){//使用readLine方法,一次读一行
        result.append(System.lineSeparator()+s);
      }
      br.close();  
    }catch(Exception e){
      e.printStackTrace();
    }
    return result.toString();
  }
   
  public static void main(String[] args){
    File file = new File("D:/errlog.txt");
    System.out.println(txt2String(file));
  }
}

讀取文件效果:

JAVA實作讀取txt檔案內容的方法

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持PHP中文網。

更多JAVA實作讀取txt檔案內容的方法相關文章請關注PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn