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

cap*_*com 19 java string

假设我的String格式如下:

2.2

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

22

我该怎么做呢?我认为replace可以做到这一点,但当我这样尝试时:

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

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

Mar*_*nik 26

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

  • 我得到一个错误,说String类型中的方法replace(char,char)不适用于参数(char,String)` (2认同)
  • @capcom您想要`string.replace(“。”,“”)` (2认同)

Gri*_*aub 18

尝试:

string.replace(".", "");
Run Code Online (Sandbox Code Playgroud)

其他方式是使用replaceAll:

string.replaceAll("\\.","");
Run Code Online (Sandbox Code Playgroud)