Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1264 connectés 

  FORUM HardWare.fr
  Programmation

  [Java] écriture dans un fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java] écriture dans un fichier

n°94432
jupiler
Un cousin...
Posté le 29-01-2002 à 12:24:41  profilanswer
 

j'ai un RandomAccessFile en écriture lecture
 
je voudrais écrire un retour à la ligne dans mon fichier cible
 
j'ai essayé '\n', '\r', "\n", '\n' avec writeChars ou writeChar, ca ne marche pas. Quand j'édite le fichier sous NotePad, il m'afficher des petits carré à la place de mes retours à la lignes.
 
 
HELP! (comme dirait Lennon) ...

 

[edtdd]--Message édité par jupiler--[/edtdd]


---------------
Je ne suis ni pour, ni contre, bien au contraire  
mood
Publicité
Posté le 29-01-2002 à 12:24:41  profilanswer
 

n°94472
jupiler
Un cousin...
Posté le 29-01-2002 à 13:58:34  profilanswer
 

:bounce:


---------------
Je ne suis ni pour, ni contre, bien au contraire  
n°94508
archangel
Un homme Une vision
Posté le 29-01-2002 à 14:57:00  profilanswer
 

il me semble que dans la classe PrintWriter tu dois avoir la méthode println(string) qui te met automatiquement un retour à la ligne.
 
Voilà
@+
Archangel


---------------
J'suis timide - Prêt à mourir, mais pas à vivre - Je suis vraiement très fatigué ... - more than meets the eye
n°94518
wouatouwou​atou
Posté le 29-01-2002 à 15:06:52  profilanswer
 

je crois que c une combinaison des deux... mais sinon ta les bufferedinput.. ou un truc comme ca ki te fait ca tres bien... regarde dans la doc. :D


---------------
"C'est le boulot qu'on ne commence jamais qui est le plus long à terminer"
n°94535
deepcore
Posté le 29-01-2002 à 15:38:14  profilanswer
 

Normalement, avec le println() ca marche. Les petits carrés viennent surement du fait que tu as ouvert ton fichier en mode binaire, et il remplace les \n par ça. Ca fait les mêmes merdes quand tu download un fichier texte avec ftp en mode "binary" :).

n°94588
spy2k
Posté le 29-01-2002 à 17:54:35  profilanswer
 

Nan essaye "\r\n" ca marchera tout de suite mieux :)

n°94592
wouatouwou​atou
Posté le 29-01-2002 à 17:59:58  profilanswer
 

i me semblait bien que c t une combinaison des deux :D :D


---------------
"C'est le boulot qu'on ne commence jamais qui est le plus long à terminer"
n°94718
benou
Posté le 29-01-2002 à 23:38:59  profilanswer
 

attention : mettre '\n' (sous linux) ou "\r\n" (sous windows)c'est peut être pratique, mais c'est pas cross-plateforme comme ils disent ...  
il faut utiliser System.getPrprty("line.separator" ); qui te retourne l'un ou l'autre suivant l'OS sur lequel est lancé l'application.


---------------
ma vie, mon oeuvre - HomePlayer
n°94844
jupiler
Un cousin...
Posté le 30-01-2002 à 12:59:30  profilanswer
 

Deepcore a écrit a écrit :

Normalement, avec le println() ca marche. Les petits carrés viennent surement du fait que tu as ouvert ton fichier en mode binaire, et il remplace les \n par ça. Ca fait les mêmes merdes quand tu download un fichier texte avec ftp en mode "binary" :).  




 
j'ouvre mon fichier avec NotePad, à priori c'est en mode texte
 
 
bon merci à tous, je vais essayer tout ca


---------------
Je ne suis ni pour, ni contre, bien au contraire  
n°94847
jupiler
Un cousin...
Posté le 30-01-2002 à 13:08:37  profilanswer
 

cool le "\r\n" marche très bien.
 
Reste à lire le fichier maintenant...


---------------
Je ne suis ni pour, ni contre, bien au contraire  
mood
Publicité
Posté le 30-01-2002 à 13:08:37  profilanswer
 

n°94893
deepcore
Posté le 30-01-2002 à 14:31:56  profilanswer
 

jupiler a écrit a écrit :

 
 
j'ouvre mon fichier avec NotePad, à priori c'est en mode texte
 
 
bon merci à tous, je vais essayer tout ca  




 
Quand je dis en mode binaire, je parle avec Java (pas avec notepad ??) ou tu peux utiliser la méthode newLine(), l'avantage, c'est qu'elle (normalement) propre à chaque plateforme.


---------------
"Si ça peut déconner, ça va déconner..."

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [Java] écriture dans un fichier

 

Sujets relatifs
,[JAVA] Pb d'affichageexplorateur et clique droit en java
[Java] showStatus sous ie6[JAVA]: Comment manipuler des dates?
[JAVA] créer des exécutables a partir des .classAccès fichier texte C++
[JAVA] ecriture dans un fichier[JAVA]Pb écriture fichier txt
[JAVA] Ecriture le caractere '\n' au format windows dans un fichier..Comment ouvrir un fichier existant en écriture en Java ?
Plus de sujets relatifs à : [Java] écriture dans un fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR