2010-10-11 9 views
2

J'ai écrit un programme pour télécharger un fichier en Java. Maintenant, j'ai besoin de chercher une chaîne dans ce fichier et si la recherche est vraie, il faut le notifier par email. Et en outre doivent planifier ce programme .. besoin d'aideComment rechercher une chaîne à partir d'un fichier java?

+5

De quel type d'aide avez-vous besoin? Quels problèmes avez-vous? Quel code ne fonctionne pas pour vous? Pouvez-vous poster le code du problème? – Oded

Répondre

5

Eh bien, vous avez plusieurs tâches différentes là-bas:

  • Chargement des données à partir d'un fichier (il en continu éventuellement)
  • Recherche d'un chaîne dans les données chargées
  • envoyer l notification à l'utilisateur
  • Scheduling

Concentrez-vous sur un problème à la fois. Si vous êtes bloqué sur un problème, demandez une spécifique question ici, en disant ce que vous avez fait jusqu'à présent (mais seulement lié à ce problème unique) et où vous êtes coincé.

+0

+1 Je parie que vous pouvez trouver des informations (avec des exemples) sur la façon de faire chacune de ces tâches en cherchant sur ce site. – Qwerky

2

Pour la recherche des fichiers que vous pouvez faire quelque chose comme ceci:

Scanner s=new Scanner(System.in); 
    boolean containsString=false; 
    System.out.println("Enter string to search :"); 
    String searchWrd=s.next(); 
    Scanner readFile =new Scanner(new File("/../fileName"));//enter appropriate file location 
    readFile.useDelimiter("\\s+"); 
    while(readFile.hasNext()) 
     if(searchWrd.equals(readFile.next())) 
     { 
      containsString=true; 
      break; 
     } 
    if(containsString) 
     System.out.println("Contains searched word"); 
    else 
     System.out.println("Doesnot contain searched word"); 

et vous pouvez envisager l'envoi JavaMail .Je ne comprenait pas ce qu'on entend par programmation.

Questions connexes