carookee - group communication for you
Home / JavaForum / Beginner
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
6.170 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 281 von 2963 (9%) |<   <   >   >|

Autor Gast
Datum 27.11.01, 17:58
Betreff Re: Einlesen und Ausgeben von Textdateien


Im wesentlichen must Du if(line.length()==0) durch if(line==null)ersetzen. Ich würde aber auch den Stream am Ende schließen um wieder Resourcen freizugeben mit raf.close(); . Das könnte dann folgendermaßen aussehen:
import java.io.*;

public class rea {
    rea() {
        String code="";
        String line="";
        boolean run=true;
        try{
            RandomAccessFile raf = new RandomAccessFile("c:\\Autoexec.bat","r");
            while(run){
                line = raf.readLine();
                //if(line.length()==0){
                    if(line==null){
                        run=false;
                    }
                    else {
                        code = code+line+"\n";
                    }
                }
                raf.close();
                System.out.println("\ncode:\n"+code);
            }
            catch(IOException ioe){
                System.out.println("Fehler beim oeffnen der Datei");
            }
        }
        
        public static void main(String[] args) {
            rea r = new rea();
        }
    }



Diskussionsverlauf:
Einlesen und Ausgeben von Textdateien
    Re: Einlesen und Ausgeben von Textdateien
    Re: Einlesen und Ausgeben von Textdateien
    Re: Einlesen und Ausgeben von Textdateien
        Re: Einlesen und Ausgeben von Textdateien
            Re: Einlesen und Ausgeben von Textdateien

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com