在Java中从字符串中删除空格
我有一个像这样的字符串:
mysz = "name=john age=13 year=2001";
我想删除字符串中的空格。我试过了,trim()
但这只删除了整个字符串前后的空格。我也尝试过,replaceAll("\\W", "")
但后来=也被删除了。
如何使用以下方法实现字符串:
mysz2 = "name=johnage=13year=2001"
回答:
st.replaceAll("\\s+","")
删除所有空格和不可见字符(例如,tab,\n
)。
st.replaceAll("\\s+","")
并st.replaceAll("\\s","")
产生相同的结果。
第二个正则表达式比第一个正则表达式快20%,但是随着连续空格数量的增加,第一个正则表达式的性能优于第二个正则表达式。
如果不直接使用,则将值分配给变量:
st = st.replaceAll("\\s+","")
以上是 在Java中从字符串中删除空格 的全部内容, 来源链接: utcz.com/qa/408568.html