假设我有String
格式的以下内容:
2.2
我想用空格替换小数点,使它看起来像这样:
22
我该怎么做?我认为replace
会完成这个伎俩,但是当我这样尝试时:
string.replace('.', '');
我收到''
的错误,因为它可能不是一个字符。这是有道理的,那么我怎么能完成我想要的呢?
答案 0 :(得分:24)
如果您只是用双引号换单,这将起作用,因为空字符串是合法值。似乎许多人忽略了replace(CharSequence, CharSequence)
实际上对字符串参数起作用的事实:)
答案 1 :(得分:16)
尝试:
string.replace(".", "");
其他方式是使用replaceAll
:
string.replaceAll("\\.","");