Duplicata possible :
Suppression des espaces de début et de fin d'une chaîne Java
Lorsque j'importe des données dans une application, j'ai besoin de me débarrasser des espaces à la fin de certaines chaînes de caractères, mais pas de ceux du début, ce qui m'empêche d'utiliser trim()... J'ai mis en place une méthode :
public static String quitarEspaciosFinal(String cadena) {
String[] trozos = cadena.split(" ");
String ultimoTrozo = trozos[trozos.length-1];
return cadena.substring(0,cadena.lastIndexOf(ultimoTrozo.charAt(ultimoTrozo.length()-1))+1);
}
où cadena est la chaîne que je dois transformer...
Ainsi, si cadena = " 1234 ", cette méthode renverrait " 1234 "...
J'aimerais savoir s'il y a un moyen plus efficace de le faire...