Bonjour les amis,
Alors voilà mon problème
j'ai un String :
et en faite j'aimerai que mon programme me dise : $toto est après oep donc que me programme me donne la position de $toto en fonction de sa référence : oep.
Code : Sélectionner tout - Visualiser dans une fenêtre à part String str = "$ojjhg + oep + $toto";
et qu'il me dise au passage que $ojjhg est avant oep .
du coup je donne trois paramètres :
- le String contenant la châine de caractère
- la valeur recherché
- la valeur de référence
j'ai essayé ça mais sa n'a rien donné :
code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 public class Test { public static void main(String[] args) { String str = "$ojjhg + oep + $toto"; String str2 = "$toto + oep + $ojjhg "; String valeurCherchée = "$toto"; String valeurRef = "oep"; if (str2.length()>0){ // en gros si le texte n'est pas vide if ((str2.substring(16, str2.length()-1)) != null){ // si System.out.println(valeurCherchée + " est après " + valeurRef ); }else { System.out.println(valeurCherchée + " est avant " + valeurRef ); } } }
Partager