相关疑难解决方法(0)

从Java字符串中删除前导和尾随空格

是否有一种方便的方法来从Java String中去除任何前导或尾随空格?

就像是:

String myString = "  keep this  ";
String stripppedString = myString.strip();
System.out.println("no spaces:" + strippedString);
Run Code Online (Sandbox Code Playgroud)

结果:

no spaces:keep this
Run Code Online (Sandbox Code Playgroud)

myString.replace(" ","") 将取代keep和this之间的空间.

谢谢

java string replace

268
推荐指数
4
解决办法
41万
查看次数

如何在Java中只删除字符串的尾随空格并保留前导空格?

trim()函数删除了尾随空格和前导空格,但是,如果我只想删除字符串的尾随空格,我该怎么办呢?

java string android trim

39
推荐指数
4
解决办法
5万
查看次数

删除java中字符串末尾的空格

可能重复:
从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);
    }
Run Code Online (Sandbox Code Playgroud)

其中cadena是我必须改变的字符串......

所以,如果cadena ="1234",这种方法会返回"1234"......

我想知道是否有更有效的方法来做到这一点......

java string spaces

9
推荐指数
5
解决办法
4万
查看次数

标签 统计

java ×3

string ×3

android ×1

replace ×1

spaces ×1

trim ×1