Hallo,
ich möchte ein Programm schreiben, dass eine Textdatei ausliest, nach bestimmten Schlüsselwörtern durchsucht und die ganze Zeile, in der eines der Schlüsselwörter steht ausgibt.
Ich habe jetzt die ganze Textdatei ausgelesen und durch diesen Code, den ich im Internet gefunden habe, die Schlüsselwörter herausgesucht:
Mein Problem ist, dass ich nicht weiß, wie man jetzt die ganze Zeile ausgibt, auch wenn sie keine Schlüsselwörter sind???:L
Über Antworten würde ich mich sehr freuen.
LG Flugpilz
ich möchte ein Programm schreiben, dass eine Textdatei ausliest, nach bestimmten Schlüsselwörtern durchsucht und die ganze Zeile, in der eines der Schlüsselwörter steht ausgibt.
Ich habe jetzt die ganze Textdatei ausgelesen und durch diesen Code, den ich im Internet gefunden habe, die Schlüsselwörter herausgesucht:
Java:
Set<String> searchWords = new HashSet<String>();searchWords.add("test");
searchWords.add("hey");
full = full.replaceAll("[^A-Za-z]", " ").toLowerCase();
StringTokenizer tokenizer = new StringTokenizer(full);
Set<String> extractedWords = new HashSet<String>();
while(tokenizer.hasMoreTokens()) {
extractedWords.add(tokenizer.nextToken());
}
for(String s : searchWords) {
if(extractedWords.contains(s)) {
System.out.println(s);
Mein Problem ist, dass ich nicht weiß, wie man jetzt die ganze Zeile ausgibt, auch wenn sie keine Schlüsselwörter sind???:L
Über Antworten würde ich mich sehr freuen.
LG Flugpilz