Hallo,
mein erster Post hier. Ich hoffe ihr könnt mir helfen. Folgendes Ich möchte einen Text aus einer Datei lesen. Ansich is das kein Problem und funktioniert schon ganz gut. Der Text wird derzeit aus der console ausgegeben. Nun möchte ich den ausgelesenen Text gern in einer Variable vom Typ String speichern, um diese an eine Textarea zu übergeben. Meine bisherige Methode zum auslesen der Datei sieht so aus. Ich lass das was ich mir gedacht hab betreffend des Strings mal auskommentiert. Ich würd mich freuen, wenn jemand weiss, wie ich das problem beheben kann.
Bekanntlich funktionieren cast von char auf String nicht. Hat jemand ne Idee? Danke Danke Danke schonmal.
mein erster Post hier. Ich hoffe ihr könnt mir helfen. Folgendes Ich möchte einen Text aus einer Datei lesen. Ansich is das kein Problem und funktioniert schon ganz gut. Der Text wird derzeit aus der console ausgegeben. Nun möchte ich den ausgelesenen Text gern in einer Variable vom Typ String speichern, um diese an eine Textarea zu übergeben. Meine bisherige Methode zum auslesen der Datei sieht so aus. Ich lass das was ich mir gedacht hab betreffend des Strings mal auskommentiert. Ich würd mich freuen, wenn jemand weiss, wie ich das problem beheben kann.
Code:
public static void readStoryline(){
BufferedReader story;
String storyline;
try{
story = new BufferedReader(new FileReader("C:\\workspace\\Zuul\\Files\\storyline.dat"));
int c = story.read();
while(c != -1){
System.out.print((char)c);
[b]//c.toString();[/b]
//Hier müsste jetzt die belegen folgen.
c = story.read();
}
[b]//txtField.setText(storyline);[/b]
story.close();
System.out.print(" Datei ausgelesen\n");
System.out.print(storyline);
}catch(FileNotFoundException f){System.out.print("Datei nicht gefunden");}
catch(IOException e){}
}
Bekanntlich funktionieren cast von char auf String nicht. Hat jemand ne Idee? Danke Danke Danke schonmal.