[JAVA] remplacer . par ; dans un fichier CSV

Fermé
Virginie - 5 août 2008 à 16:12
sandul Messages postés 3927 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 8 octobre 2010 - 5 août 2008 à 17:15
Bonjour,

Je voudrais savoir si quelqu'un pourrait m'aider à remplacer les caracteres "." par "," dans un fichier CSV. (exemple toto.csv) avec JAVA

Le fichier toto.csv se présente comme suit:

1111.111 ; 22222.22
3333.333 ; 44444.44
etc..

J'ai essayé le replace et le replaceAll...mais je n'y arrive po =(
A voir également:

1 réponse

sandul Messages postés 3927 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 8 octobre 2010 723
5 août 2008 à 17:15
Salut,

J'ai essayé le replace et le replaceAll...mais je n'y arrive po =( <== la cause la plus fréquente de l'erreur est le fait que replace() et replaceAll() te retournent un String qu'il faut réaffecter (le simple fait d'appeler replace() n'affecte pas tes variables). Exemple:

myString = "1111.111";
myString.replaceAll(".", ","); // ==> ne fait RIEN !
myString = myString.replaceAll(".", ","); // ==> bon appel

Si ce n'est pas ça, poste ton essai (le code), on va le corriger :)
++
2