ECRIRE/ LIRE UN STRING DANS UN FICHIER AVEC DES BUFFEREDWRITER ET BUFFEREDREADER
extaze
Messages postés2Date d'inscriptionjeudi 27 février 2003StatutMembreDernière intervention19 février 2004
-
19 févr. 2004 à 09:15
mahlaoui
Messages postés29Date d'inscriptionlundi 10 décembre 2007StatutMembreDernière intervention13 octobre 2008
-
20 mai 2008 à 01:43
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Lucieinthesky
Messages postés6Date d'inscriptionvendredi 28 juillet 2006StatutMembreDernière intervention17 octobre 2006 28 juil. 2006 à 18:51
J'utilise un programme qui utilise les mêmes fonctions mais je n'arrive à écrire et à lire que 64 caractères.
Egalon
Messages postés124Date d'inscriptionlundi 26 avril 2004StatutMembreDernière intervention17 juin 2011 26 mars 2006 à 14:13
Merci les copains pour l'info, en particuliers : Twinuts (One piece) et mustazz.
mustazz
Messages postés2Date d'inscriptionmercredi 5 janvier 2005StatutMembreDernière intervention 1 juillet 2010 25 mars 2006 à 19:52
c plutot reussi;
=>
on reponse a Egalon on se qui concerne la mauvaise interpretation d \n au niveau du winwin
on doit mettre "\r\n" au lien de "\n" tt court seulement pour les fichiers binaire;
>
mustazz
Messages postés2Date d'inscriptionmercredi 5 janvier 2005StatutMembreDernière intervention 1 juillet 2010 25 mars 2006 à 19:50
c plutot reussi, si on ne prend pa on consideration la mise systematique au reseau local d une entreprise, est ce que la configuration du protocole liant les switch entre eux ne nie pas l interpretation des interuption interne propre a la machine parce que j ai eu klk probleme de lecture des socket envoye par le serveur de ma base de donnee vers tt les clients en attente dans un tompon generer aleatoirement par BufferGenerater ;
et merci.
//
=>
on reponse a Egalon on se qui concerne la mauvaise interpretation d \n au niveau du winwin
on doit mettre "\r\n" au lien de "\n" tt court seulement pour les fichiers binaire;
>
sheorogath
Messages postés2448Date d'inscriptionsamedi 21 février 2004StatutModérateurDernière intervention29 janvier 201017 23 févr. 2006 à 21:35
de plus pourquoi tu met pas un String au lieu dun void comme ca on pourrais recuperer la chaine lu avec un simple return texte ;
meme si j ecritique beaucoup ta source est pas mal mais elle pourrais etre beaucoup plus fonctionnelle
sheorogath
Messages postés2448Date d'inscriptionsamedi 21 février 2004StatutModérateurDernière intervention29 janvier 201017 23 févr. 2006 à 21:28
la source serai beaucoup plus interressante si tu faisait passer trois paramettre aux fonctions :
le chemin du fichier
le nom du fichier
et le contenu
sinon je n'ai pas tres bien compris ca :
int a = 0;
while(a<2) //petite boucle 2 fois
{
texte = texte + br.readLine() + "\n";
a++;
}
si c'est bien pour recuperer tout le fichier ca crain !! si le gars fait passer je sais pas moi une dizaien de ligne il va se faire avoir !!! remplace le par :
StringBuilder build = new StringBuilder();
//on demarre la lecture
char c = (char) in.read();
//tant que c est different du byte indiquant la fin
//du fichier
while (c != (char) -1) {
//on ajoutte ce byte dans le StringBuilder
build.append(c);
//et on lit le suivant
c = (char) in.read();
}
//on recupere le tout
String response = build.toString();
enfin voila sinon je salut l'effort de commentation
chakfu10
Messages postés1Date d'inscriptionmardi 24 janvier 2006StatutMembreDernière intervention26 janvier 2006 26 janv. 2006 à 17:19
j arrive a ecrire sur le fichier mais j arrive pas a lire ce quil ya sur le fichier.
en fait j ai integré ton code dans une page jsp
bogtaya
Messages postés1Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention18 décembre 2005 18 déc. 2005 à 11:09
MERCI BEAUCOUP
rabiek
Messages postés1Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention12 mai 2005 12 mai 2005 à 23:48
Salut,
je suis pas qu'est ce que j ai fais de mauvais ... il y une erreur
á ce niveau la
catch(IOException ioe){System.out.println("erreur : " + ioe );}
IOEception : can not be resolved or ist not a type
jprozorback
Messages postés31Date d'inscriptionlundi 9 août 2004StatutMembreDernière intervention28 mars 2006 21 août 2004 à 14:36
tres bon mais les commentaire doivent etre entre /* */
et non //
Syruis
Messages postés181Date d'inscriptionmardi 8 juin 2004StatutMembreDernière intervention28 avril 2009 23 juin 2004 à 00:03
pas mal du tout bon commmentaire....
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 9 juin 2004 à 17:32
a chaque foi k tu veux ecrire sur une nouvelle ligne et k ca ne merdouille pas sur le bloc note utilise output.newLine();
Egalon
Messages postés124Date d'inscriptionlundi 26 avril 2004StatutMembreDernière intervention17 juin 2011 9 juin 2004 à 10:10
Je voudrais, te décerner le césar du meilleur commentaire de source.
Je me suis inspiré de ton code et surtout de tes explications pour mes programmes.
Mais hélas je butte sur un détail: le caractère '\n' est très mal intérprèté par le bloc-note de winwin, il me met un carré au lieu d'un retour chariot et saut de ligne. Donc si quelqu'un a la solution.
maxinfos
Messages postés33Date d'inscriptionmercredi 6 novembre 2002StatutMembreDernière intervention16 juin 2008 27 mai 2004 à 10:33
Excellent code source : je suis en stage à la SOCATA à Tarbes pour 6 semaines en tant que BTS Informatique et Réseau 1ère année, et ce code m'a beaucoup aidé !
Merci
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 22 mai 2004 à 14:44
bien commenté
Dam003
Messages postés9Date d'inscriptionmardi 18 février 2003StatutMembreDernière intervention12 avril 2004 12 avril 2004 à 12:06
Super bien expliquer, je sais maintenant ecrire et lire dans un fichier.
Merci beaucoup.
SeeNapse
Messages postés33Date d'inscriptionvendredi 24 janvier 2003StatutMembreDernière intervention18 mai 2004 24 févr. 2004 à 12:00
20 mai 2008 à 01:43
11 avril 2007 à 09:22
25 oct. 2006 à 21:43
String texte = "";
while((texte = br.readLine()) != null)
{
System.out.println(texte);
}
br.close();
}
catch
28 juil. 2006 à 18:51
26 mars 2006 à 14:13
25 mars 2006 à 19:52
=>
on reponse a Egalon on se qui concerne la mauvaise interpretation d \n au niveau du winwin
on doit mettre "\r\n" au lien de "\n" tt court seulement pour les fichiers binaire;
>
25 mars 2006 à 19:50
et merci.
//
=>
on reponse a Egalon on se qui concerne la mauvaise interpretation d \n au niveau du winwin
on doit mettre "\r\n" au lien de "\n" tt court seulement pour les fichiers binaire;
>
23 févr. 2006 à 21:35
meme si j ecritique beaucoup ta source est pas mal mais elle pourrais etre beaucoup plus fonctionnelle
23 févr. 2006 à 21:28
le chemin du fichier
le nom du fichier
et le contenu
sinon je n'ai pas tres bien compris ca :
int a = 0;
while(a<2) //petite boucle 2 fois
{
texte = texte + br.readLine() + "\n";
a++;
}
si c'est bien pour recuperer tout le fichier ca crain !! si le gars fait passer je sais pas moi une dizaien de ligne il va se faire avoir !!! remplace le par :
StringBuilder build = new StringBuilder();
//on demarre la lecture
char c = (char) in.read();
//tant que c est different du byte indiquant la fin
//du fichier
while (c != (char) -1) {
//on ajoutte ce byte dans le StringBuilder
build.append(c);
//et on lit le suivant
c = (char) in.read();
}
//on recupere le tout
String response = build.toString();
enfin voila sinon je salut l'effort de commentation
26 janv. 2006 à 17:19
en fait j ai integré ton code dans une page jsp
18 déc. 2005 à 11:09
12 mai 2005 à 23:48
je suis pas qu'est ce que j ai fais de mauvais ... il y une erreur
á ce niveau la
catch(IOException ioe){System.out.println("erreur : " + ioe );}
IOEception : can not be resolved or ist not a type
21 août 2004 à 14:36
et non //
23 juin 2004 à 00:03
9 juin 2004 à 17:32
9 juin 2004 à 10:10
Je me suis inspiré de ton code et surtout de tes explications pour mes programmes.
Mais hélas je butte sur un détail: le caractère '\n' est très mal intérprèté par le bloc-note de winwin, il me met un carré au lieu d'un retour chariot et saut de ligne. Donc si quelqu'un a la solution.
27 mai 2004 à 10:33
Merci
22 mai 2004 à 14:44
12 avril 2004 à 12:06
Merci beaucoup.
24 févr. 2004 à 12:00
19 févr. 2004 à 09:15
Merci.