position d'un string en fonction de sa valeur de référence
Bonjour les amis,
Alors voilà mon problème
j'ai un String :
Code:
String str = "$ojjhg + oep + $toto";
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.
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:
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 );
}
}
} |