Hallo liebe Forum-Mitglieder,
ich arbeite seit einigen Tagen an einem Javaprojekt und bin auf folgendes Problem gestoßen:
Ich möchte in einer Methode eine Liste von Files nach bestimmtem Inhalt durchsuchen (und zwar element für element) und wenn dieser Inhalt in einem dieser Einträge gefunden wird, dann möchte ich diesen in einer anderen Liste adden. Am Ende soll meine Methode diese neue Liste zurückgeben.
Ich habe es wie folgt probiert:
Leider wenn ich den Inhalt dieser Liste abfrage (mit system.out z.B. bekomme ich kein Ergebnis!)
Wäre euch dankbar für eure Hilfe.
ich arbeite seit einigen Tagen an einem Javaprojekt und bin auf folgendes Problem gestoßen:
Ich möchte in einer Methode eine Liste von Files nach bestimmtem Inhalt durchsuchen (und zwar element für element) und wenn dieser Inhalt in einem dieser Einträge gefunden wird, dann möchte ich diesen in einer anderen Liste adden. Am Ende soll meine Methode diese neue Liste zurückgeben.
Ich habe es wie folgt probiert:
Java:
public List<File> getSomething (String suchString) {
DingensListe liste = new DingensListe(); // die zu durchsuchende Liste
for(File file : liste){
BufferedReader in = new BufferedReader(new FileReader(file));
String zeile = null;
while((zeile=in.readline())!=null){
if (zeile.contains(gesuchtes)) {
List neueListe = new LinkedList();
neueListe.add(file);
}
}
}
Leider wenn ich den Inhalt dieser Liste abfrage (mit system.out z.B. bekomme ich kein Ergebnis!)
Wäre euch dankbar für eure Hilfe.
Zuletzt bearbeitet von einem Moderator: