Bonjour,
je suis sous 1.3 et d'après l'api, contains est pour 1.5
(java.lang.*)
n'y a-t-il pas d'équivalent?
je voudrais juste savoir dans mon programme si un mot se trouve dans une chaîne de caractères!
merci ;)
Version imprimable
Bonjour,
je suis sous 1.3 et d'après l'api, contains est pour 1.5
(java.lang.*)
n'y a-t-il pas d'équivalent?
je voudrais juste savoir dans mon programme si un mot se trouve dans une chaîne de caractères!
merci ;)
Salut,
La méthode indexOf(String) fait parfaitement l'affaire...
D'ailleur le code de la méthode contains() correspond tout simplement à ceci :
a++Code:
1
2
3 public boolean contains(CharSequence s) { return indexOf(s.toString()) > -1; }
et comment lui spécifier la phrase de départ? étant donné que s est le mot recherché non?
Heu... j'avoue ne pas comprendre ce que tu veux dire par là ???Citation:
Envoyé par vonitiana
a++
Ben tu fait:
Faudrait que tu révise les notions de POO. ;)Code:
1
2
3
4
5
6
7
8 if (taChaineDeDepart.indexOf(leMotQueTuRecherche)>=0){ //La chaine contient le mot recherché //le code pour ce cas }else{ //La chaine ne contient pas le mot recherché //le code pour ce cas }
Edit : j'espère avoir bien compris la dernière question
c'est bon merci! ;)
re-bonjour à tous!
je suis toujours dans mon projet. tout allait bien comme sur des roulettes jusqu'à aujourd'hui. là, je découvre qu'au fait ça ne marche pas!!!!!!
ça affiche tout! j'avais au fait au début, des données parfaites et qui ne renvoit que les résultats voulus mais là, il y a des exceptions et il les affiche toujours!!! :cry:
Poste nous les Exceptions balancés et le code posant apparamment problème stp.
Sinon, ça va pas être facile de t'aider. ;)
au fait, je veux dire par exception (mot que je n'aurait pas dû utiliser), ce sont des phrases qui ne contiennent même pas le mot "mot"
au fait, voilà comment se passe l'algorithme:Code:
1
2
3 if (tmp.indexOf(mot)>=0) out.println(tmp);
1- je fais une requête à partir d'une base de donnée qui récupère mes phrases (tmp) contenant un "mot clé donné" (1)
ça marche
2- à l'affichage, selon les choix de l'utilisateur, les informations seront encores filtrées et disposées autrement selon le mots clé (ici "mot") (2) définissant chaque onglet
résultat : je veux utiliser indexOf pr filtrer (2) mais ça ne marche pas!!!!