Posez votre question Signaler

[JAVA] remplacer . par ; dans un fichier CSV

Virginie - Dernière réponse le 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 =(
Lire la suite 

[JAVA] remplacer . par ; dans un fichier CSV »

1 réponses
Réponse
+2
moins plus
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 :)
++
Ajouter un commentaire
Ce document intitulé « [JAVA] remplacer . par ; dans un fichier CSV » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?