Voilà ce que contient le String : //xxx.xxx.xxx.xxx\serveur
Moi j'y perd mon latin
Quelqu'un aurait il une idée de pourquoi Java sacharne sur moi ?? :O) et comment faire pour que la ligne soit lue entièrement? donc avec les deux \\ soit : //xxx.xxx.xxx.xxx\\serveur
cs_Miti
Messages postés28Date d'inscriptiondimanche 28 mars 2004StatutMembreDernière intervention30 septembre 2005 17 sept. 2005 à 17:57
Merci scaryman...
Oui c'est avec un System.out.print(cheminBase) que j'affiche le chemin pour la vérifier.
Donc tu pense que c'est le System.out.print(cheminBase) qui me supprime le back slash?
Car si je fais ça :
int i = 0;
while( i < 20 ){
System.out.print( cheminBase.charAt( i ) );
i++;
}
et que j'affiche caractère par caractère le contenu du String, le back slash est manquant aussi !?
Faut il utiliser un autre transport que le String pour stocker la valeur ou utiliser une autre méthode que :
String cheminBase = maPropriete.getProperty( "cheminBase" ); pour récuperer le texte en entier
Merci davance .
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Miti
Messages postés28Date d'inscriptiondimanche 28 mars 2004StatutMembreDernière intervention30 septembre 2005 18 sept. 2005 à 09:46
ok... Car voilà ce qui se passe:
J'ai une application dans laquelle je rentre le chemin du serveur dans un JTextField :
//xxx.xxx.xxx.xxx\\serveur
A chaque fermeture du programme je sauvegarde en local les valeurs contenues dans les JextField et à chaque ouverture je vais les lires et les insères dans le JTextField.
Donc au bout de deux lancements il ny a plus de back slash :O) : //xxx.xxx.xxx.xxxserveur vu quil y en a toujours un sur deux qui se font supprimer.
Si vous avez une idéé pour éviter que se phénomène se produise ?? Merci