L
Louis2
Gast
Hallo,
ich habe mit
geschafft, Daten von einer Textdatei in einer Arrayliste zu speichern.
Nun sagen wir habe ich ein Textfeld (Applet) welches "message" heißt.
Ich habe schon probiert
aber dann gibt das Prog. natürlich nur die letzte Zeile aus, bzw. überschreibt bei jedem Durchlauf die ältere.
Die Frage ist, wie kann ich die ganze Liste auf einmal abrufen und anzeigen lassen? Das alles sofort angezeigt wird?? (For-Schleife??)
ich habe mit
Code:
try
{
File MailData = new File("C:/MailSend.ini");
ArrayList mail = new ArrayList();
b = new BufferedReader(new InputStreamReader(new FileInputStream(MailData)));
while ((Mailline = b.readLine()) != null)
{
mail.add(Mailline);
}
String[] arr = (String[])mail.toArray(new String[0]);
b.close();
}
catch (IOException e)
{
System.out.println("Error during data reading");
}
geschafft, Daten von einer Textdatei in einer Arrayliste zu speichern.
Nun sagen wir habe ich ein Textfeld (Applet) welches "message" heißt.
Ich habe schon probiert
Code:
try
{
File MailData = new File("C:/MailSend.ini");
ArrayList mail = new ArrayList();
b = new BufferedReader(new InputStreamReader(new FileInputStream(MailData)));
while ((Mailline = b.readLine()) != null)
{
mail.add(Mailline);
message.setText(Mailline);
}
String[] arr = (String[])mail.toArray(new String[0]);
b.close();
}
catch (IOException e)
{
System.out.println("Error during data reading");
}
aber dann gibt das Prog. natürlich nur die letzte Zeile aus, bzw. überschreibt bei jedem Durchlauf die ältere.
Die Frage ist, wie kann ich die ganze Liste auf einmal abrufen und anzeigen lassen? Das alles sofort angezeigt wird?? (For-Schleife??)