Lecture fichier txt en java StreamTokenizer
Résolu/Fermé
javast
Messages postés
75
Date d'inscription
mardi 20 avril 2010
Statut
Membre
Dernière intervention
14 février 2013
-
7 janv. 2011 à 16:35
javast Messages postés 75 Date d'inscription mardi 20 avril 2010 Statut Membre Dernière intervention 14 février 2013 - 11 janv. 2011 à 20:04
javast Messages postés 75 Date d'inscription mardi 20 avril 2010 Statut Membre Dernière intervention 14 février 2013 - 11 janv. 2011 à 20:04
A voir également:
- Lecture fichier txt en java StreamTokenizer
- Fichier rar - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
- Waptrick java football - Télécharger - Jeux vidéo
2 réponses
KX
Messages postés
16733
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 janvier 2024
3 014
7 janv. 2011 à 18:03
7 janv. 2011 à 18:03
Je conseillerai l'utilisation de la classe Scanner
Voici un exemple de manipulation :
Résultats avec ton fichier fic.txt :
Voici un exemple de manipulation :
import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; public static void main(String args[]) throws FileNotFoundException { Scanner fichier = new Scanner(new File("fic.txt")).useDelimiter("[ ,\n\r]"); while (fichier.hasNext()) { String mot = fichier.next(); try { int i = Integer.parseInt(mot); System.out.println("\""+i+"\" est un entier"); } catch (NumberFormatException e) { if (mot.length()>0) System.out.println("\""+mot+"\" n'est pas un entier"); else System.out.println(); } } fichier.close(); }
Résultats avec ton fichier fic.txt :
"2" est un entier "0" est un entier "2" est un entier "1" est un entier "a" n'est pas un entier "3" est un entier "c" n'est pas un entier "3" est un entier "b" n'est pas un entier "1" est un entier "z" n'est pas un entier
javast
Messages postés
75
Date d'inscription
mardi 20 avril 2010
Statut
Membre
Dernière intervention
14 février 2013
1
11 janv. 2011 à 20:04
11 janv. 2011 à 20:04
Merci beaucoup KX :)