Possible Duplicate:
Strip Leading and Trailing Spaces From Java String
When I import data to an application I need to get rid of the spaces at the end of certain strings but not those at the beginning, so I can't use trim()... I've set up a method:
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);
}
where cadena is the string I have to transform...
So, if cadena = " 1234 " this method would return " 1234"...
I'd like to know if there's a more efficient way to do this...