Ecrrie dans un fichier JAVA urgent

Fermé
julia - 9 déc. 2003 à 18:54
 Rem's - 14 mai 2007 à 20:32
Bonojur voilà un petit bout de progtamme qui me permet d'écrire dans un fichier:
Mon problème est le suivant: à chaque fois que j'écris quelque chose dans mon fichier, il l'écrit à la suite,
Ce que j'aimerais faire c aller à la ligne!!!
Merci
String myMessage = "";
int rc;
HttpConnection hc = null;
DataOutputStream dos = null;
DataInputStream dis=null;
String strRequest = pseudo;
OutputStreamWriter writer = null;
System.out.println(box.getString());
try{

hc=(HttpConnection)Connector.open(monURL,Connector.READ_WRITE);
hc.setRequestMethod(HttpConnection.POST);
dos= hc.openDataOutputStream();
System.out.println(pseudo);
dos.writeUTF(pseudo);
// dos.writeUTF("\n");
//dos.writeUTF("bonojru");
dos.flush();
A voir également:

3 réponses

rubidium Messages postés 95 Date d'inscription jeudi 13 novembre 2003 Statut Membre Dernière intervention 16 juillet 2006
10 déc. 2003 à 09:50
Salut
Et si tu utilisais un flux tamponné (buffered stream)?
Tu aurais acces a des fonction du genre newLine() (pas sur que ca soit son nom exact, pas de javadoc sous la main)


Lundi, c'est ravioli
0
tafiscobar Messages postés 1277 Date d'inscription jeudi 7 décembre 2000 Statut Contributeur Dernière intervention 26 février 2009 177
10 déc. 2003 à 13:14
pourqoi le \n ne marche pas? sinon, effectivement, utilises un StringBuffer et ensuite tu ecris ce buffer ds ton fichier, tres pratique en soit.

tafiscobar "lou waye def bopame"
la nullite n'existe pas, l'ignorance oui, ah je suppose!!!
0
Tu peux faire :
String ligne;
sortie = new PrintWriter(new FileWriter(path));
sortie.println("\n");

Ca ca marche pour ecrire dans un fichier.
Apres tu peux ecrire ce que tu veux
0