可能是重复问题:
如何从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"...
我想知道是否有更有效的方法来实现这一点...