Lire un fichier txt

Fermé
parousky Messages postés 325 Date d'inscription mardi 11 septembre 2012 Statut Membre Dernière intervention 20 février 2022 - 5 avril 2013 à 16:39
e666 Messages postés 458 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 2 août 2014 - 18 avril 2013 à 16:36
Bonjour,
j'aurais aimé avoir un peu d'aide pour un projet à faire avec éclipse. Le but est de faire un gps, alors on doit déjà extraire des infos d'un fichier txt que l'on nous donne ( coordonnées de différents points sur une carte). Et ma question porte justement sur cette extraction de fichier. Je ne comprends absolument rien à la programmation, je ne vous demande surtout pas de m'écrire le programme tout fait ( enfin s'il y en a qui veulent, je prends bien sur ! ), mais pourriez-vous m'orienter pour que je trouve ce fichu programme ?
Merci pour votre aide !
A voir également:

3 réponses

e666 Messages postés 458 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 2 août 2014 175
5 avril 2013 à 17:34
Bonjour,

Déjà pour lire le fichier, tu peux utiliser la classe FileInputStream.
La documentation est disponible sur internet. Pour pouvoir manipuler le fichier, il faut que tu l'initialises avec :
FileInputStream file = new FileInputStream(new File("nomFichier");
Pour lire des caractères, tu peux utiliser la méthode read() d'InputStream sur file.
Si tu veux quelque chose de mieux expliquer, va ici :
https://openclassrooms.com/fr/courses
0
parousky Messages postés 325 Date d'inscription mardi 11 septembre 2012 Statut Membre Dernière intervention 20 février 2022 6
9 avril 2013 à 13:16
D'abord merci pour ta réponse !
Je peux m'inspirer de ce code, mais j'aurais besoin de lire quelques caractères d'un fichier txt ou xml. En fait, les fichiers que je dois lire contiennent un certain nombre de ligne et chaque ligne possède trois numéros. Je dois stocker chaque premier numéro de chaque ligne dans une variable, et je dois faire de même pour les autres numéros de chaque ligne. Aurais-tu une idée pour réaliser ce code ?
Merci d'avance !
0
e666 Messages postés 458 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 2 août 2014 175
18 avril 2013 à 16:36
Bonjour,

Désolé pour la lenteur de la réponse.
Alors tu pourrais peut être faire une Liste de Liste d'Integer.
La liste principale correspondant aux lignes contiendrait des listes de 3 nombres. Ces numéros étant les trois numéros de chaque ligne dont tu me parles.
Pour les listes :
https://docs.oracle.com/javase/6/docs/api/java/util/List.html
0