PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : unreported exception java.io.IOException; must be caught or declared to be thrown



Pr0g4mer
04.02.2010, 20:27
Hey,
Ich bin am Schreiben eines Programms zur Häufigkeitsanalyse.
Nur momentan hab ich grad Probleme mit dem Einlesen einer TXT Datei.

Ich habe Folgende Klasse zum Einlesen:


import java.io.*;

public class Lesen{

public static String lesen (String dateiName) throws IOException{
byte zeichen;
char buchstabe;
String text = "";

FileInputStream leseStrom = new FileInputStream(dateiName);

do{
zeichen = (byte)leseStrom.read();
text += (char)zeichen;
} while (zeichen !=-1);
leseStrom.close();

return text;
}


}


Und mein Aufruf in meiner GUI ist folgender:

String text = Lesen.lesen(eingabe);

Jedoch bekomme ich grad folgende Fehlermeldung:


Oeffnen.java:92:31: unreported exception java.io.IOException; must be caught or declared to be thrown


wie kann ich den meine Eingabe an die Lesen Klasse übergeben ?
Da steht ja "must be caught or declared" aber wie macht man das ????


Schonmals danke im Vorraus.

lg.
Pr0g4mer

th3flood
04.02.2010, 20:32
try{}catch(IOException e){} einsetzen