例如,我想串test123 test124 test125
转换为如何删除字符串之间的空格字符?
test123+""+test124+""+test125
或test123test124test125
。
如何实现这一目标?
感谢
例如,我想串test123 test124 test125
转换为如何删除字符串之间的空格字符?
test123+""+test124+""+test125
或test123test124test125
。
如何实现这一目标?
感谢
String output = inputText.replaceAll("\\s+","");
真棒的答案,这就是我真正想要的。 – Durai
嗨,请你能解释为什么“\ s”抛出一个错误,为什么最后需要“+”? –
@BlessenGeorge'+'匹配一个或多个条目。您需要转义'\'来表示'\ s',因为\ s'不是有效的转义序列。试试'System.out.println(“\\ s”)' –
使用String result = yourString.replace(" ","");
您可以使用替换字符串的方法一样
str.replace(" ","");
呦你也可以尝试使用String Tokeniser,最简单的方法是,
String s = "test123 test124 test125";
StringTokenizer st = new StringTokenizer(s, " ");
while(st.hasMoreTokens())
{
System.out.print(st.nextToken());
}
String newString = oldString.replaceAll(“”,“”); –
string.replace(“”,“”); – ngesh
你的问题目前还不清楚 - test123等是否是变量*或现有字符串中的文本并不明显。一个简短但完整的程序展示这个问题真的会有所帮助。这也是*非常不可能,这真的是Android特有的,所以我建议你坚持一个普通的Java控制台应用程序。 –