Mot dans un fichier txt?
Résolu/Fermé
sammirou80
Messages postés
32
Date d'inscription
jeudi 12 avril 2007
Statut
Membre
Dernière intervention
27 février 2010
-
22 nov. 2008 à 11:01
sammirou80 Messages postés 32 Date d'inscription jeudi 12 avril 2007 Statut Membre Dernière intervention 27 février 2010 - 24 nov. 2008 à 11:07
sammirou80 Messages postés 32 Date d'inscription jeudi 12 avril 2007 Statut Membre Dernière intervention 27 février 2010 - 24 nov. 2008 à 11:07
A voir également:
- Mot dans un fichier txt?
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir un fichier .bin - Guide
- Comment ouvrir un fichier docx ? - Guide
2 réponses
Marco la baraque
Messages postés
996
Date d'inscription
vendredi 9 mai 2008
Statut
Contributeur
Dernière intervention
5 novembre 2009
329
22 nov. 2008 à 20:56
22 nov. 2008 à 20:56
Bonjour Samirrou80,
Il faut que tu parcours ton flux jusqu'à ce que :
- tu trouves le mot
- ou alors que ton fichier soit entièrement parcouru
Cordialement,
Il faut que tu parcours ton flux jusqu'à ce que :
- tu trouves le mot
- ou alors que ton fichier soit entièrement parcouru
Cordialement,
sammirou80
Messages postés
32
Date d'inscription
jeudi 12 avril 2007
Statut
Membre
Dernière intervention
27 février 2010
1
23 nov. 2008 à 11:24
23 nov. 2008 à 11:24
Merci de repondre,mais comment faire pour parcourir le fichier?et trouver le mot?je veux un exemple si c'est possible!
Marco la baraque
Messages postés
996
Date d'inscription
vendredi 9 mai 2008
Statut
Contributeur
Dernière intervention
5 novembre 2009
329
23 nov. 2008 à 21:12
23 nov. 2008 à 21:12
Bonsoir,
Voici un exemple d'utilisation :
A toi de modifier ce code pour :
- passer le mot à rechercher et le fichier dans lequel lancer la recherche en argument
- améliorer le programme pour que la ponctuation ne soit pas incluse dans la recherche des mot (actuellement "texte." ne sera pas égale à "texte" par exemple). Tu dois pouvoir faire ça assez facilement avec l'API regexp de Java.
Cordialement,
Voici un exemple d'utilisation :
public static void main(String[] args) { String toSearch = "texte"; File file = new File("C:\\Documents and Settings\\Marco\\Bureau\\exemple.txt"); try { FileInputStream stream = new FileInputStream(file); Scanner sc = new Scanner(stream); String read; while (sc.hasNext()) { read = sc.next(); if (toSearch.equals(read)) { System.out.println("le mot a été trouvé"); return; } } System.out.println("le mot n'a pas été trouvé"); } catch (FileNotFoundException e) { e.printStackTrace(); } }
A toi de modifier ce code pour :
- passer le mot à rechercher et le fichier dans lequel lancer la recherche en argument
- améliorer le programme pour que la ponctuation ne soit pas incluse dans la recherche des mot (actuellement "texte." ne sera pas égale à "texte" par exemple). Tu dois pouvoir faire ça assez facilement avec l'API regexp de Java.
Cordialement,
sammirou80
Messages postés
32
Date d'inscription
jeudi 12 avril 2007
Statut
Membre
Dernière intervention
27 février 2010
1
>
Marco la baraque
Messages postés
996
Date d'inscription
vendredi 9 mai 2008
Statut
Contributeur
Dernière intervention
5 novembre 2009
24 nov. 2008 à 11:07
24 nov. 2008 à 11:07
Merci bcp!!