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