Hallo, ich benötige Hilfe bei einer kleinen Aufgabe:
Ich importiere eine Fließtextdatei und übergebe Zeile für Zeile den Inhalt
an eine ArrayList<String>:
mein Problem jetzt ist, ich soll jeden einzelnen String (also jedes Wort) testen,
ob es auch nur aus Buchstaben besteht. Ist dies nicht der Fall, also kommen
Sonderzeichen oder Zahlen vor, soll das Element (das Wort) nicht im endgültigem Ergebnis erscheinen, also ignoriert werden. Ergebnis soll sein
alle Wörter die nach diesem Test noch übersind in eine neue Textdatei
zu speichern. Pro Wort eine Zeile.
Bsp.Textdatei ist angehangen.
Ich importiere eine Fließtextdatei und übergebe Zeile für Zeile den Inhalt
an eine ArrayList<String>:
Java:
String zeile = null;
String dateiname = "import.txt";
ArrayList<String> importListe = new ArrayList<String>();
try {
BufferedReader in = new BufferedReader(new FileReader(dateiname));
try {
try {
while((zeile = in.readLine()) != null) {
importListe.add(zeile);
}
....
mein Problem jetzt ist, ich soll jeden einzelnen String (also jedes Wort) testen,
ob es auch nur aus Buchstaben besteht. Ist dies nicht der Fall, also kommen
Sonderzeichen oder Zahlen vor, soll das Element (das Wort) nicht im endgültigem Ergebnis erscheinen, also ignoriert werden. Ergebnis soll sein
alle Wörter die nach diesem Test noch übersind in eine neue Textdatei
zu speichern. Pro Wort eine Zeile.
Bsp.Textdatei ist angehangen.