J'arrive pas à comprendre ce que tu veux, ni ce que tu as actuellement.
Tu veux ca:
2012-06-07;06:25:30;1ScUGn-0002IB-7j;<=;hom@bd.missions-acf.org
Mais tu as ca ?
2012-06-0706:25:301ScUGn-0002IB-7j<=hom@bd.missions-acf.org
Alors avant de faire
Tu ajoutes ";" apres chaque champ[i] (sauf le dernier)
Code : Sélectionner tout - Visualiser dans une fenêtre à part writer.writeNext(champ);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for(int i=0; i<champ.length-1 ;i++) champ[i]+=";"; writer.writeNext(champ);
Tu ne veux pas tout écrire?
Alors fais le ménage:
Si tu veux les 5 premiers champs:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if (champ.length > 5) for(int i=5; i<champ.length ; i++) champ[i]=""; writer.writeNext(champ);
Partager