Convetir un \ en un \\
Résolu
extra33
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
extra33 -
extra33 -
Bonjour,
Etant donné que je travaille sous l'environnement JBuilder et
que j'ai une adresse de a forme :
path=C:\Program Files\nom du fichier.doc
je veux la transformer en:
path=C:\\Program Files\\nom du fichier.doc
pour que JBuilder puisse reconnaitre cette adresse.
comment faire sachant que j'ai essayé cette méthode:
String convertSeparator(String path){
return(path.replaceAll("\", "\\"));
}
et ça aboutie à une erreur!
s'il vous plait aidez moi.
merci d'avance.
Etant donné que je travaille sous l'environnement JBuilder et
que j'ai une adresse de a forme :
path=C:\Program Files\nom du fichier.doc
je veux la transformer en:
path=C:\\Program Files\\nom du fichier.doc
pour que JBuilder puisse reconnaitre cette adresse.
comment faire sachant que j'ai essayé cette méthode:
String convertSeparator(String path){
return(path.replaceAll("\", "\\"));
}
et ça aboutie à une erreur!
s'il vous plait aidez moi.
merci d'avance.
3 réponses
Bonjour Extra33
soluce :
En java, un backlash placé dans une constante string est un caractère d'échapement, il faut donc doubler le backslash pour en faire 1, et mettre 4 backslash pour en faire deux, soit :
return(path.replaceAll("\\", "\\\\"));
bye
soluce :
En java, un backlash placé dans une constante string est un caractère d'échapement, il faut donc doubler le backslash pour en faire 1, et mettre 4 backslash pour en faire deux, soit :
return(path.replaceAll("\\", "\\\\"));
bye