samedi 25 avril 2015

String nach Schlüsselwörtern durchsuchen und ganze Zeile ausgeben

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:
Java Code:

  1.  
  2. Set<String> searchWords = new HashSet<String>();searchWords.add("test");
  3. searchWords.add("hey");
  4. full = full.replaceAll("[^A-Za-z]", " ").toLowerCase();
  5. StringTokenizer tokenizer = new StringTokenizer(full);
  6. Set<String> extractedWords = new HashSet<String>();
  7. while(tokenizer.hasMoreTokens()) {
  8. extractedWords.add(tokenizer.nextToken());
  9. }
  10. for(String s : searchWords) {
  11. if(extractedWords.contains(s)) {
  12. 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


String nach Schlüsselwörtern durchsuchen und ganze Zeile ausgeben

0 commentaires:

Enregistrer un commentaire