Liebe Community,
ich bin neu in der Entwicklerszene(Schüler eines Technischen Gymnasiums für IT seit 2013/2014) und wollte aus Spaß ein Chatprogramm entwerfen. Denn wir haben an der Schule einen "Tausch" Server, auf den die einzelnen PCs immer Zugriff haben. Jetzt habe ich mir überlegt, dass ich dort eine Textdatei erstelle und sie über mein Programm befüllen. Das klappt auch sehr gut. Jedoch habe ich das Problem, dass beim einlesen des Textes nur die erste Zeile eingelesen wird. Wie schaff ich es dass der komplette Textinhalt zu einem String gemacht wird.
Mein Code
Ich habe es auch damit versucht, das ich eine do-While-Schleife eingebaut habe.
Das Problem daran ist, das JavaFX mit der Schleife nicht zurecht kommt und das Programm sich aufhängt.
Ich hoffe auf eine baldige Antwort
Mit freundlichen Grüßen Nico Schwarz
ich bin neu in der Entwicklerszene(Schüler eines Technischen Gymnasiums für IT seit 2013/2014) und wollte aus Spaß ein Chatprogramm entwerfen. Denn wir haben an der Schule einen "Tausch" Server, auf den die einzelnen PCs immer Zugriff haben. Jetzt habe ich mir überlegt, dass ich dort eine Textdatei erstelle und sie über mein Programm befüllen. Das klappt auch sehr gut. Jedoch habe ich das Problem, dass beim einlesen des Textes nur die erste Zeile eingelesen wird. Wie schaff ich es dass der komplette Textinhalt zu einem String gemacht wird.
Mein Code
Java:
public static String readMessages(String text) throws FileNotFoundException
{
BufferedReader br = new BufferedReader(new FileReader("./Chatroom.txt"));
String Chatmessages = "";
try
{
Chatmessages= br.readLine();
}
catch (IOException e)
{
e.printStackTrace();
}
return Chatmessages;
}
Ich habe es auch damit versucht, das ich eine do-While-Schleife eingebaut habe.
Java:
try
{
do{
ChatmessagesNew = br.readLine();
Chatmessages = Chatmessages+"\n"+ChatmessagesNew
}while(ChatmessagesNew != "" || Chatmessages != " ");
}
Das Problem daran ist, das JavaFX mit der Schleife nicht zurecht kommt und das Programm sich aufhängt.
Ich hoffe auf eine baldige Antwort
Mit freundlichen Grüßen Nico Schwarz