Duplicar posibles:
Strip Leading and Trailing Spaces From Java Stringespacios Eliminación al final de una cadena en Java
Cuando la importación de datos a una aplicación que necesito para deshacerse de los espacios al final de ciertas secuencias pero no aquellos al principio, así que no puedo usar trim() ... he creado un método:
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);
}
donde cadena es la cadena que tengo para transformar ...
lo tanto, si la Cadena = "1234" este método volvería "1234" ...
Me gustaría saber si hay una manera más eficiente manera de hacer esto ...
¿La cadena es solo una palabra, o puede ser una oración? – oopsi
@oopsi: no importa en realidad ^^ – m0skit0