Hallo Leute , könnt Ihr mir sagen wie Ich aus einer Datei, welches Ich zeile für zeile lese in ein Array speichern kann und es später wieder ausgeben kann ?
z.B:
Hallo
Wie
geht
es
dir ?
Jetzt soll jede Zeile in ein Array gespeichert werden.
Ich habe das hier als Lösungsansatz, jedoch bekomme Ich jede Zeile 5 mal angezeigt.
z.B:
Hallo
Wie
geht
es
dir ?
Jetzt soll jede Zeile in ein Array gespeichert werden.
Java:
public static void dateilesen() {
try
{
ArrayList<String> liste = new ArrayList<String>();
DateiInput leser= new DateiInput("test.txt");
String zeile= null;
while ((zeile = leser.leseZeile()) != null)
{
liste.add(zeile);
for(int i=0; i < liste.size(); i++)
IO.println( liste.get( i ) );
}
leser.schliesseDatei();
} catch (IOException e)
{
IO.println("Fehler beim Lesen der Datei! " + e.getLocalizedMessage());
System.exit(1);
}
Ich habe das hier als Lösungsansatz, jedoch bekomme Ich jede Zeile 5 mal angezeigt.