Java替换方法,替换为空字符

时间:2012-11-03 14:01:27

标签: java string

假设我有String格式的以下内容:

2.2

我想用空格替换小数点,使它看起来像这样:

22

我该怎么做?我认为replace会完成这个伎俩,但是当我这样尝试时:

string.replace('.', '');

我收到''的错误,因为它可能不是一个字符。这是有道理的,那么我怎么能完成我想要的呢?

2 个答案:

答案 0 :(得分:24)

如果您只是用双引号换单,这将起作用,因为空字符串是合法值。似乎许多人忽略了replace(CharSequence, CharSequence)实际上对字符串参数起作用的事实:)

答案 1 :(得分:16)

尝试:

string.replace(".", "");

其他方式是使用replaceAll

string.replaceAll("\\.","");