system
November 21, 2014, 11:54pm
1
Bonjour,
Je tourne en rond depuis qq heures.....
Je cherche à récupérer un token de connection.
Voici le contenu de mon string de base:
<?xml version="1.0" encoding="UTF-8"?>
<api><value>a8760207c1ab1a75dae1bf3220eea903</value></api>
Et le bou de code que je pensait utiliser, mais ça ne fonctionne pas, le resultat est toujours équivalent aux string de base:
int debut = result.lastIndexOf("<value>");
int fin = result.lastIndexOf("</value>");
result.substring(debut,fin);
Je dois surement rater quelquechose mais quoi.
Merci par avance pour vos lumières
haifger
November 22, 2014, 10:30am
2
Bonjour.
substring()
ne fait pas de modification "en place" de la chaîne passée en paramètre, le résultat est placé dans la valeur de retour. Ton instruction doit donc être de la forme:
result_final = result.substring(debut,fin);
system
November 22, 2014, 1:08pm
3
Au m.... Voilà c'était sûrement la fatigue. Je test ça tout a l'heure mais effectivement le souci doit être la tout simplement.
Merci haifger.
system
November 22, 2014, 1:33pm
4
Bon ben je confirme c'était la fatigue.
J'ai rajouter un "+7" à début et c'est tout bon, je récupère bien le token.