Previous Contents Next

6   Input/Output

Inhalt Zu jeder Sprache gehören Fähigkeiten zur Datenein- und ausgabe. Neben den umfangreichen Interaktionsmöglichkeiten auf GUI/Event-Basis, stellt die Klassenbibliothek auch Ein- und Ausgabe über Ströme zur Verfügung.
Literatur: Die Rohinformation steht natürlich in den Klassen des Paketes java.io.*. Daneben Abschnitt 3.3 aus [LL97].

Bemerkung: Da wir nun verstärkt in die Klassen der APIs einsteigen, wird es von nun an nicht mehr möglich sein, mehr oder minder das gesamte Material | alle Klassen und deren Methoden | vorzustellen oder auch nur zu erwähnen. Für die Lösung der Aufgaben wird es deswegen z.T. notwendig sein, die Klassenbibliothek selbstständig zu Rate zu ziehen. Die Klassenbibliothek ist online verfügbar.
Verschiedenes
Übersicht über java.io.*

  Input Output
Byte InputStream OutputStream
Character Reader Writer

Table 4: Übersicht über Stromklassen


Ein/Ausgabe: wichtige Klassen
Beispiel 19  [Buffered reader]   Das Beispiel zeigt, wie man Text vom stdin lesen kann. Um von System.in lesen zu können, muß man die Eingabe `` puffern''



import java.io.*;

public class Echo {
    /**
     *  Einfachstes Beispiel fuer Lesen vom stdin.
     **/
  
  public static void
    main (String[] args) throws IOException {
    BufferedReader stdin = 
      new BufferedReader 
        (new InputStreamReader (System.in));
   
    String message;
    
    System.out.println("Bitte String eingeben: ");
    message = stdin.readLine();    // Meth. des BufferedReader
      
    System.out.println("Echo: \"" + message + "\"");
  };
};
            


Nicht-Stromklassen


July 4, 2000
Previous Contents Next