Bonjour,
Je cherche à récupérer les n derniers caractères d'une String, mais n'arrive pas à trouver une méthode effectuant ceci.
Avez vous une idée?
Merci d'avance
Version imprimable
Bonjour,
Je cherche à récupérer les n derniers caractères d'une String, mais n'arrive pas à trouver une méthode effectuant ceci.
Avez vous une idée?
Merci d'avance
Bonjour,
en utilisant la méthode substring sur ta String. Il sera possible de récupérer la chaîne entre deux indices, donc les n derniers:
Code:
1
2
3
4
5 String s = "maString"; int n = 6; // nbre de caractères int length = s.length(); String result = s.substring(length -n, length);
Bonjour,
Il te faudrait quelque-chose comme ceci?
Code:
1
2
3
4
5
6
7 public String derniersCaractères(String chaine, int nombre) { if (chaine.length() <= nombre) return(chaine); else return(chaine.substring(chaine.length() - nombre)); }
Merci pour vos réponse. Ca fonctionne.