Charger une ligne de ficher dans un tableau
Résolu/Fermé
A voir également:
- Charger une ligne de ficher dans un tableau
- Tableau croisé dynamique - Guide
- Apparaitre hors ligne whatsapp - Guide
- Aller à la ligne dans une cellule excel - Guide
- Afficher un tableau en c - Forum C
- Tableau ascii - Guide
4 réponses
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
5 juin 2012 à 18:45
5 juin 2012 à 18:45
Pour la lecture de flux, la meilleure classe à connaître c'est Scanner
Exemple :
Exemple :
Scanner sc = new Scanner(new File("C:\\...\\document.txt"));
while (sc.hasNextLine())
{
String str = sc.nextLine();
System.out.println(str);
// traitement de str
}
sc.close();
Salut,
Connaître la structure des lignes du fichier texte serait un atout capital pour choisir la méthode à utiliser...
Merci
Connaître la structure des lignes du fichier texte serait un atout capital pour choisir la méthode à utiliser...
Merci
J'ai trouvé la solution dans ce document très bien fait:
http://deptinfo.cnam.fr/Enseignement/CycleA/APA/tps/tp-fichiers-1.pdf
http://deptinfo.cnam.fr/Enseignement/CycleA/APA/tps/tp-fichiers-1.pdf
heyquem
Messages postés
759
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
29 décembre 2013
130
5 juin 2012 à 20:40
5 juin 2012 à 20:40
Avec Java, c'est pas gagné....
Bonne chance
Bonne chance
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
5 juin 2012 à 21:05
5 juin 2012 à 21:05
Ce sera pas plus dur en Java, qu'avec n'importe quel autre langage de programmation...
Il faut lire le fichier ligne par ligne, et les traiter, il n'y a rien de bien sorcier !
Il faut lire le fichier ligne par ligne, et les traiter, il n'y a rien de bien sorcier !
heyquem
Messages postés
759
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
29 décembre 2013
130
Modifié par heyquem le 5/06/2012 à 22:15
Modifié par heyquem le 5/06/2012 à 22:15
C'est pas sorcier mais y a déjà 5 lignes de cette si savoureuse verbosité de Java dans ton code rien que pour faire ce que Python fait ainsi:
Et il faudrait encore voir ce que ça donne en remplaçant le commentaire par les vraies instructions de traitement, ça rajouterait de cet inénarrable bavardage de Java
with open("C:\\...\\document.txt") as f:
for line in f:
print(line)
# traitement
Et il faudrait encore voir ce que ça donne en remplaçant le commentaire par les vraies instructions de traitement, ça rajouterait de cet inénarrable bavardage de Java
5 juin 2012 à 21:59
Modifié par heyquem le 5/06/2012 à 22:14