Java replace方法,用空字符替换

标签 java string

<分区>

假设我有以下 String 格式:

2.2

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

22

我该怎么做?我以为 replace 会成功,但是当我这样尝试时:

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

'' 出现错误,因为它应该不是一个字符。这是有道理的,那么我还能如何实现我想要的呢?

最佳答案

如果您只是将单引号换成双引号,这会起作用,因为空字符串是合法值,而不是“空字符”,并且存在重载 replace(CharSequence, CharSequence) .请记住,CharSequenceString 的父类(super class)型。

关于Java replace方法,用空字符替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13209866/

相关文章:

java - 限制被少数子类覆盖的类方法

java.lang.NoClassDefFoundError

java - 如何将 JavaFX 导入 Eclipse?

java - 从组合框 lwuit 中删除项目?

java - 如何在 Java 中追加字符?

perl - 为什么 Perl 不支持普通的 [] 运算符来索引字符串?

java - 获取登录liferay门户的用户的用户凭据

Java字符串内字符串到字符串

Android - 从资源中检索字符串数组

java - 从纯文本中提取结构化数据