Ok, l'autre jour, j'ai eu des problèmes avec le FileWriter notant le saut de ligne, mais j'ai obtenu de l'aide avec cela et l'ai résolu. Maintenant, comme avant, j'ai copié mon ancien code (fonctionne parfaitement dans l'ancien prgramme) pour lire le fichier qui est écrit. J'utilise "|" en tant que délimiteur (pieces.useDelimiter ("|");). Quand j'appelle pieces.next(), il ne fait que marquer le caractère suivant, pas la chaîne suivante jusqu'au délimiteur. Qu'est-ce que je rate? Extrait de code:Problèmes de délimiteur de scanner Android
try{
mFile = new Scanner(newFile(loadPath));
while(mFile.hasNextLine()){
String input = mFile.nextLine();
Scanner pieces = new Scanner(input);
pieces.useDelimiter("|");
while(pieces.hasNext()){
int row = Integer.valueOf(pieces.next());
int col = Integer.valueOf(pieces.next());
String pullPath = pieces.next();
......
}}
Veuillez poster un peu de code pour le contexte. –