从Java中的字符串中删除空格

问题:

我有一个这样的字符串:

mysz = "name=john age=13 year=2001";

我想删除字符串中的空格。我尝试了trim(),但这只会删除整个字符串之前和之后的空格。我也试过replaceAll("\\W", ""),但是=也被删除。
如何实现一个字符串:

mysz2 = "name=johnage=13year=2001"

回答:

 st.replaceAll("\\s+","")删除所有空格和不可见的字符(例如,标签,\n)。
 st.replaceAll("\\s+","")st.replaceAll("\\s","")产生相同的结果。
第二个正则表达式比第一个正则表达式快20%,但随着连续空格数的增加,第一个正则表达式比第二个更好。
将值分配给变量,如果不直接使用:

st = st.replaceAll("\\s+","")

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Removing whitespace from strings in Java

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

53 − = 49