Bonjour a tous
Voila, mon problème est dit dans le titre.
Je dispose d'une string avec cet élement "\" que je voudrais remplacer par "/".
Merci pour qui saurait m'indiquer comment faire.
Bonjour a tous
Voila, mon problème est dit dans le titre.
Je dispose d'une string avec cet élement "\" que je voudrais remplacer par "/".
Merci pour qui saurait m'indiquer comment faire.
Salut,
Avec replace() tout simplement :
a++
Code : Sélectionner tout - Visualiser dans une fenêtre à part string = string.replace('\\', '/');
Ok merci adiGuba
Bon j'me suis un peu emballé et sans vérifier mais il se trouve que cela ne change absolument rien à ma chaîne
et j'ai toujours :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 String file = "toto\toto1\toto2"; System.out.println("before " + file); file.replace('\\', '/'); System.out.println("after " + file);
toto\toto1\toto2
![]()
Salut,
C'est parce que tu ne fais pas ce que adiGuba t'a dit!
Tu dois récupérer le résultat de replace() dans une chaine de caractère!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 String file = "toto\toto1\toto2"; System.out.println("before " + file); file = file.replace('\\', '/'); System.out.println("after " + file);
Ok merci pour ta réponse Michel, ceci dit, tout n'est pas très clair.
Quand je fais :
j'ai comme résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 String file = "toto\toto1\toto2"; System.out.println("before " + file); file = file.replace('\\', '/'); System.out.println("after " + file);
ce qui est normal puisque \t est interprété comme une tabulation alors que je voudrais simplement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 before toto oto1 oto2 after toto oto1 oto2
toto/toto1/toto2
A+
Bonjour,
peut-être?
Code : Sélectionner tout - Visualiser dans une fenêtre à part String file = "toto\\toto1\\toto2";
Il n'y a pas de problème, il n'y a que des solutions.
Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran
Mes Articles : Mon premier article est sur le language D
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Oui, les gars. Je suis vraiment désolé. Je viens de comprendre ma méprise.
Lorsque je faisais mes tests, j'utilisais une String que je testais du genre :
et c'est sur cette chaine que je fais le replace dont parlais adiguba.
Code : Sélectionner tout - Visualiser dans une fenêtre à part String toto = "test\test1\test2";
Or, ici j'ai bien des tabulations et donc ca ne pouvait pas marcher.
Or en faisant :
ca marche bien mieux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part String string = file.getAbsolutePath().replace('\\', '/');
Excusez-moi pour la perte de temps.![]()
Partager