可能重复:
从 Java 字符串中去除前导和尾随空格
当我将数据导入应用程序时,我需要去掉某些字符串末尾的空格,而不是开头的空格,所以我不能使用 trim()... 我设置了一个方法:
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);
}
其中 cadena 是我必须转换的字符串...
所以,如果 cadena = " 1234 " 这个方法会返回 " 1234" ...
我想知道是否有更有效的方法来做到这一点......