Lesen neue Zeile char mit java

Hilfe Jungs, ich habe gerade gesehen, dass dieses Beispiel in der web. ich möchte dies nutzen, um Druck genau den Inhalt einer text-Datei in das gleiche format mit neuen Linien, aber es druckt nur die erste Zeile. Dank

 import java.util.*;
 import java.io.*;

      public class Program
      {
          public static void main(String[] args)throws Exception
          {
          Scanner scanner = new Scanner(new FileReader("B:\\input.txt"));
          String str = scanner.nextLine(); 

          //Convert the above string to a char array.
          char[] arr = str.toCharArray();

          //Display the contents of the char array.
          System.out.println(arr);
          }
      }
  • Sie müssen eine Schleife zum Lesen von Zeile zu Zeile.
  • Haben Sie einen Blick auf die Scanner-API. Die Scanner-Klasse die hasNext () - Methode, so können Sie mit einer Schleife, solange der scanner ist mit einem anderen Zeichen zu Lesen, und Lesen eine Zeile zu einem Zeitpunkt mit nextLine - () innerhalb der Schleife.
InformationsquelleAutor Tokuchi Toua | 2012-07-16
Schreibe einen Kommentar