Hallo Forum,
ich bin relativ neu in der Java-Welt und hab da mal eine Frage.
Ich möchte eine Textdatei auslesen und das ausgelesene in eine ArrayList speichern. Das funktioniert auch soweit super:
Ich hab mir dann mal die Anzahl der Einträge ausgeben lassen. Es sind 4328 Einträge.
Jetzt kommt mein Problem: Ich will jetzt z.B. alle Einträge die etwas mit "XY" zu tun haben löschen. Geht das? ???:L
Ich könnte ja immer den Index mit angeben, aber bei 4328 Einträgen ist das ein bisschen viel.
Ist dafür überhaupt eine ArrayList geeignet? ???:L
Ich hoffe es kann mir jmd weiterhelfen.
Vielen dank schonmal im Voraus
ich bin relativ neu in der Java-Welt und hab da mal eine Frage.
Ich möchte eine Textdatei auslesen und das ausgelesene in eine ArrayList speichern. Das funktioniert auch soweit super:
Java:
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new FileReader("datei"));
String lesen = br.readLine();
int i = 0;
List<String> list1 = new ArrayList<String>();
for(i = 0; (lesen = br.readLine()) != null; i++) {
list1.add(lesen);
}
System.out.println(list1);
}
}
Jetzt kommt mein Problem: Ich will jetzt z.B. alle Einträge die etwas mit "XY" zu tun haben löschen. Geht das? ???:L
Ich könnte ja immer den Index mit angeben, aber bei 4328 Einträgen ist das ein bisschen viel.
Ist dafür überhaupt eine ArrayList geeignet? ???:L
Ich hoffe es kann mir jmd weiterhelfen.
Vielen dank schonmal im Voraus