Ayant un String " Blabla", j'aimerais récupérer la partie entre les balises : Blabla.
J'avais pensé à transformer le String en tableau de caractères et faire un système de boucle avec une comparaison caractère par caractère mais ça me semble un peu lourd...
J'ai également regardé au StringTokenizer mais je n'ai pas réussi à l'appliquer à mon cas.
C'est pour cela que je vous demande s'il n'existe pas une méthode plus facile et probablement plus rapide en termes de calculs.
Merci pour vos réponses ;)
A voir également:
Extraire une partie d'une chaine de caractere en java
Java extraire chaine de caractere - Meilleures réponses
Récupérer le premier caractère d'un string java - Meilleures réponses
Merci beaucoup !
Le code fonctionne très bien (il faut juste écrire substring en minuscules) et est beaucoup plus performant que ce que j'avais commencé à faire !
@ MTP85:
C'est le même principe, mais pour t'en dire plus, il faudrait que tu nous montres ce code HTML et que tu nous dises ce que tu veux extraire de ce code.
Fait un indexOf(">") pour récupérer le premier caractère à récupérer, puis un indexOf("<") pour récupérer le dernier, et enfin un substring pour récupérer la chaîne finale.
Ce qui doit donner au final (à corriger si erreur) :
String lien = "Blabla";
int debut = lien.indexOf(">");
int fin = lien.indexOf("<", debut);
String texte = lien.subString(debut + 1, fin);
______________________________________
AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement