Maison  >  Article  >  Java  >  JAVA implémente une méthode de lecture du contenu du fichier txt

JAVA implémente une méthode de lecture du contenu du fichier txt

高洛峰
高洛峰original
2017-01-20 16:52:321780parcourir

Habituellement, nous pouvons lire le contenu du fichier txt directement via le flux de fichiers, mais parfois des caractères tronqués peuvent apparaître ! Pour le moment, il vous suffit de définir le codage des caractères du fichier.

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));
  }
}

Effet de fichier de lecture :

JAVA implémente une méthode de lecture du contenu du fichier txt

Ce qui précède est l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun et j'espère. vous le supporterez. Site Web PHP chinois.

Pour plus d'articles sur la façon de lire le contenu des fichiers txt en JAVA, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn