En regardant ce qu'il y a d'écrit dans le fichier garage_svg j'ai bien :
src/carsave/cars1
src/carsave/cars2
Par contre en lisant avec le scanner ( code au dessus ) je récupère une chaine de caractère ( stockée dans carPath ) qui :
scanner = new Scanner(new FileInputStream(new File(mainPath)));
String expected = new String("src/carsave/cars1");
carPath = scanner.nextLine();
System.out.println(carPath);
//Ici affiche bien : "src/carsave/cars1"
for(int i = 0 ; i < carPath.length() ; i ++) {
char c = carPath.charAt(i);
System.out.println(c + " : " + (int)c );
}
//Par contre ici affiche :
/*
* : 0
* s : 115
* : 0
* r : 114
* : 0
* c : 99
* : 0
* etc...
*/
j'ai du mal a comprendre comment est ce que caractère spécial arrive à se faufiler entre chaque caractère de ma première ligne de mon fichier garage_svg :/
Est ce que c'est à l'écriture ? à la lecture ?
A part remplacer manuellement tous les caractères qui valent 0, il n'y a pas une façon qui marche sans bricolage ?
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.