欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JAVA实现读取txt文件内容的方法

程序员文章站 2024-03-08 14:19:36
通常,我们可以直接通过文件流来读取txt文件的内容,但有时可能会出现乱码!此时只要设置一下文件字符编码即可。 public class txttest {...

通常,我们可以直接通过文件流来读取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文件内容的方法

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。