Heim > Java > javaLernprogramm > JAVA implementiert eine Methode zum Lesen des Inhalts einer TXT-Datei

JAVA implementiert eine Methode zum Lesen des Inhalts einer TXT-Datei

高洛峰
Freigeben: 2017-01-20 16:52:32
Original
1832 Leute haben es durchsucht

Normalerweise können wir den Inhalt der TXT-Datei direkt über den Dateistream lesen, aber manchmal können verstümmelte Zeichen erscheinen! Zu diesem Zeitpunkt müssen Sie nur die Zeichenkodierung der Datei festlegen.

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));
  }
}
Nach dem Login kopieren

Die Wirkung des Lesens von Dateien:

JAVA implementiert eine Methode zum Lesen des Inhalts einer TXT-Datei

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. und ich hoffe auch, dass Sie die chinesische PHP-Website unterstützen.

Weitere JAVA-Methoden zum Lesen des Inhalts von TXT-Dateien finden Sie auf der chinesischen PHP-Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage