Matze: InputStrean

hi!

ich will ne Datei in mein Programm importieren und wollte eben jenes mit nem FileInputStream machen, klappt aber nicht???

FileInputStream in;
   in = new FileInputStream( "readt.txt" );

in.close();
    System.out.println( in);

ja weiter bin ich nicht..

  1. du musst den inputStream in einen String umwandeln. Wie das geht steht überall ... z.b google.de ;)

  2. Hi,

    ich bin kein Java-Experte aber der FileInputStream müsste doch
    eigene Methoden haben um Daten zu lesen à la ReadBytes(int count).
    Mit den Methoden lässt du den Stream so lange lesen (-> Schleife), bis er am Ende (Abbruchbedingung) von sich selbst angekommen ist.
    Das, was du innerhalb der Schleife in einen Buffer gelesen hast,
    kannst du dann weiterverarbeiten.

    Warum schließt du den Stream erst und gibst ihn dann in die Ausgabe?

    HIH, Ciao, Frank