Je te conseille de faire comme suivant ( j'ai testé chez moi et ça marche ) :
Tu crée la routine suivante :
1 2 3 4 5 6 7 8 9 10 11 12 13
| public static String mettreVirguleAprs4Caractere(String a) {
if (a == null)
return null;
for (int i = 4, j = 0; i < a.length(); i = i + 4, j++) {
a = new StringBuffer(a).insert(i + j, ",").toString();
}
return a;
} |
Cette routine prends chaque String que tu luis donnes et elle le transforme en mettant des virgule après chaque 4 caractère, par exemple :
mettreVirguleAprs4Caractere("065789658963");
aura comme résultat :
Après tu places cette routines dans un tMap qui aura comme entré les lignes de ton fichier et donnera en sortie les lignes avec les virgules (grâce à la routine bien sûr)
Finalement tu relies la sortie de ton tMap à un tNormalize à qui tu donnes comme séparateur d’éléments ","
Et voilà le tour est joué !!
bonne chance.
Partager