A voir également:
- [Java] retourner la position d'un caractére
- Waptrick java football - Télécharger - Jeux vidéo
- Caractère ascii - Guide
- Jeux java itel football - Télécharger - Jeux vidéo
- Retourner ecran windows - Guide
- Caractere speciaux - Guide
4 réponses
tu trouveras surement ton bonheur ici
http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/StringBuffer.html
http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/StringBuffer.html
Utilisateur anonyme
Modifié par danimo le 3/01/2012 à 18:19
Modifié par danimo le 3/01/2012 à 18:19
Salut,
Tu cherches certainement la méthode indexOf qui permet d'obtenir l'index de la première occurrence du caractère (un char) qui lui est passé en paramètre ou -1 si le caractère n'existe pas, mais c'est dans un String, pas dans un StringBuffer.
String st = "abcd";
int in = st.indexOf('c'); // ou (un_char); par exemple char un_char = 'c';
System.out.println("in = " + in);
Noter que:
a) -La recherche peut se faire à partir de la fin du String: lastIndexOf
b) -La même méthode existe pour la recherche d'un String:
il suffit de remplacer (char) par (unStringDe1AnCaractères)
Cordialement,
Dan
Plus on apprend... plus on se rend compte qu'on ne connaît pas grand-chose.
Tu cherches certainement la méthode indexOf qui permet d'obtenir l'index de la première occurrence du caractère (un char) qui lui est passé en paramètre ou -1 si le caractère n'existe pas, mais c'est dans un String, pas dans un StringBuffer.
String st = "abcd";
int in = st.indexOf('c'); // ou (un_char); par exemple char un_char = 'c';
System.out.println("in = " + in);
Noter que:
a) -La recherche peut se faire à partir de la fin du String: lastIndexOf
b) -La même méthode existe pour la recherche d'un String:
il suffit de remplacer (char) par (unStringDe1AnCaractères)
Cordialement,
Dan
Plus on apprend... plus on se rend compte qu'on ne connaît pas grand-chose.
Utilisateur anonyme
4 janv. 2012 à 00:10
4 janv. 2012 à 00:10
Re,
En fait la méthode indexOf d'un char n'existe pas avec StringBuffer mais celle d'un String oui et si on est capable d'écrire par exemple ...indexOf('e'); on peut écrire ...indexOf("e");
Dan
En fait la méthode indexOf d'un char n'existe pas avec StringBuffer mais celle d'un String oui et si on est capable d'écrire par exemple ...indexOf('e'); on peut écrire ...indexOf("e");
StringBuffer strb = new StringBuffer("abcdef"); int in = strb.indexOf("e"); System.out.println("\nin = " + in); // ou bien: in = strb.lastIndexOf("e"); System.out.println("\nin = " + in);
Dan
3 janv. 2012 à 02:20
3 janv. 2012 à 02:49
Returns the index within this string of the rightmost occurrence of the specified substring.
int lastIndexOf(String str, int fromIndex)
Returns the index within this string of the last occurrence of the specified substring.
c'est pas ca que tu cherche ?
3 janv. 2012 à 09:25
3 janv. 2012 à 09:33
3 janv. 2012 à 11:07
Remarque : lastIndexOf c'est pour trouver la dernière occurrence , pour la première il y a indexOf