Ecriture/lecture donnee num / texte dans fichier.txt
anisotrope
Messages postés35Date d'inscriptiondimanche 1 août 2004StatutMembreDernière intervention14 mars 2006
-
4 oct. 2004 à 22:01
sanaaafkir
Messages postés17Date d'inscriptionvendredi 17 novembre 2000StatutMembreDernière intervention13 mars 2008
-
26 mai 2005 à 22:04
Bonjour je voudrais ecrire et lire des donnees sous la forme suivante par exemple :
5.5 , 3.0
1.5 , 2.0
...
Voila ce que j'ai ecris pour l'ecriture :
public static void Ecrit_donnee_fich(String nomfichier) throws IOException{
PrintWriter messages = new PrintWriter(new FileWriter(nomfichier));
chaine = string_token.nextToken();
mat[i][j] = Float.valueOf(chaine).floatValue();
// verif : System.out.println("mat[i][j] = "+ mat[i][j]);
i = i + 1;
}
}
Ca marche mais n'y a t il pas plus simple ???
Je sais que je pourrai créer par exemple un objet matrice et puis serialiser cet objet mais en passant par un float [][] comment ecrire et lire une matrice dans un fichier de facon simple.
Merci
A voir également:
Ecriture/lecture donnee num / texte dans fichier.txt
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 5 oct. 2004 à 09:09
:big) Neodante :big)
Avec de la sérialisation je pense que c'est plus rapide à mettre en oeuvre et également plus rapide à reconstruire ensuite ...
Quitte à le faire avec un XMLEncoder pour générer du XML à la place du binaire ... regarde la javadoc y a un exemple tout fait sur comment se servir de cette classe (3 lignes) ...
@+
anisotrope
Messages postés35Date d'inscriptiondimanche 1 août 2004StatutMembreDernière intervention14 mars 2006 5 oct. 2004 à 11:41
Merci pour la reponse je ne voulais pas passer par les objets mais bon si c'est plus rapide et puis c vrai que mon fichier est enorme : 15 mo.
Pour l'instant j'ai ecrit une application, est ce que XMLEncoder fonctionne aussi avec ca ?
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 5 oct. 2004 à 11:53
:big) Neodante :big)
Sans porb c'est du Java ça fonctionne tout le temps ... par contre vu que c'est du XML ton fichier risque d'être encore plus gros ... par conséquent la meilleure façon de stocker tes données si tu n'as pas besoin de lire ce fichier entre temps est de faire de la sérialisation binaire ("classique" quoi !)
@+
sanaaafkir
Messages postés17Date d'inscriptionvendredi 17 novembre 2000StatutMembreDernière intervention13 mars 2008 26 mai 2005 à 22:04
satut a tout le monde,
je veux realiser ue application de gestion d'annuaire a partir diune classe Abonne ,comosrtant un nom, prenomet un numero de telephone permettant de
-ajouter un abonne
-consulter un abonne
-modifier un abonne
-lister tous les abonnes
j'ai fait l'ajout d'un abonne et la consultation de tous les abonne
et je ne sais pas comment faire pour consulter un seul abonne et la modification d'un enregistrement dans un fichier texte
et merci pour votre aide