bonjour, voila en faite j'ai une longue chaine de caractere, avec donc plusieur ligne que je doit faire communiquer au serveur par une connexion socket. Or lors du transfert le buffer ne transmet que la premiere ligne à cause des saut de lignes..
donc j'aimerais savoir comment je fais pour découper ma chaine de caracetere à chaque saut de ligne '\n'. Je pourrais ainsi concaténer toutes les ligne dans un string pour en faire qu'une ligne et envoyer au serveur.
J'ai essayer la methode split, mais je n'ai pas réussis...
voici ce que j'ai essayer:
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 String mes=tMessage.getText(); String []mes1 = mes.split("\n"); String mesfinal=""; int i=1; while(i<=(mes1.length-1)) { mesfinal=mesfinal+mes1[i]; i++; } System.out.println(mesfinal); output.println(mesfinal);
Partager