ホームページ  >  記事  >  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 中国語 Web サイトをサポートしていただければ幸いです。

JAVA で txt ファイルの内容を読み取る方法に関するその他の関連記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。