carookee - group communication for you
Home / JavaForum / Java allgemein
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
5.154 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 1362 von 2212 (62%) |<   <   >   >|

Autor Marc
Datum 03.11.02, 18:19
Betreff Eigener Lösungsvorschlag mit Frage...


Hi.
Also ich habe hier jetzt eine mögliche Lösung, was haltet ihr davon?!
Ist es eine recht "allgemeine" und "saubere" Lösung?
Oder wo könnte es Probleme geben?

File inputfile = new File ( filetoopen );
FileReader openfile;
String path, content, line;
path = inputfile.getAbsolutePath();

BufferedReader thisway;

/**Versucht die Datei einzulesen mit Fehlerbehandlung.*/
try {
    openfile = new FileReader(inputfile);
    thisway = new BufferedReader(openfile);
    System.out.println(thisway);
    while ((content=thisway.readLine()) != null) { content += content ; System.out.println(content);}
}
catch ( FileNotFoundException e ) {System.out.println("Die Datei konnte an dieser Stelle nicht gefunden werden:\n"+ path); System.exit(1);}
catch ( IOException e ) {System.out.println("Die Datei wurde gefunden. Jedoch war es nicht moeglich sie einzulesen.");
System.out.println("Entweder haben sie nicht die Berechtigung dazu, oder es gibt Hardwareprobleme."); System.exit(1);}
catch ( Exception e ) {System.out.println("Es ist ein Fehler aufgetreten, bitte wenden sie sich an PK!");System.exit(1);}

System.out.println("Die Datei "+ filetoopen +" wurde erfolgreich eingelesen.");
System.out.println(inputfile);
System.out.println(content);
}


Jetzt habe ich nur die sehr dringende Frage, wie ist es möglich dass ich den String content, also Quasi meinen String in dem die Datei gespeichert ist ausserhalb der try und catch Anwendung verwenden?
Zum Beispiel um ihn an einen StringTokenizer zuzuweisen und weiterzuverwenden zu formatieren und wieder auszugeben?

Vielen Dank für eure Hilfe.


Diskussionsverlauf:
Erneut I/O Probleme...
    Eigener Lösungsvorschlag mit Frage...
            Danke
        Re: Eigener Lösungsvorschlag mit Frage...

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

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