用Android中字符串中的另一个字符替换一个字符?

prg:

我只是想在Android中用另一个字符替换。我的代码:

et = (EditText) findViewById(R.id.editText1);
String str = et.getText().toString();
str.replace(' ','_');
et.setText(str);
System.out.println(str);

但是这里的“空格”没有被“下划线”代替。我也尝试了其他字符。

请帮忙!!

乔恩·斯基特(Jon Skeet):

字符串在Java中是不可变的- replace不更改现有字符串,它返回一个新字符串。你要:

str = str.replace(' ','_');

(这肯定是重复的,但是我现在没有足够的时间来找到合适的一个...)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

用另一个字符串替换一个字符串中的char?

用另一个字符替换字符串中的某些字符

如何用另一个字符串的前两个字符替换一个字符串的前两个字符?

如何用相同索引的另一个字符串优雅地替换一个字符串中的某些字符?

如何用另一个字符替换bash中字符串的最后一个字符

用PostgreSQL中的另一个字符替换字符

用制表符分隔的文件中的另一个字符替换一个字符

在某些情况下用另一个字符串替换一个字符串

用另一个字符替换一个字符

用另一个字符替换数据框中的字符

用Django模板中的另一个字符串替换字符串

计算一个字符串在另一个字符串中每个字符的出现次数

用自定义处理替换另一个字符串中出现的一个字符串

替换一个字符串,并用另一个字符串创建一列

用另一个字符串替换字符串中的字符?

用字符串中的另一个字符替换“字符”

用动态内容中的另一个字符串替换子字符串

如何从终端用更多文件中的另一个字符串替换一个字符串?

用另一个字符串替换文件中的字符串

用另一个字符替换html中的特殊字符

如何用文件名中的另一个字符替换一个字符

用不包括模式的另一个字符串替换字符串中的一个字符

无法用另一个字符串替换字符串中的字符

用另一个字符串替换字符串中的单词 - Javascript

不能用存储在变量中的另一个字符串替换一个字符串

用另一个文件中的另一个字符串替换一个文件中的字符串

用元组列表指定的另一个字符替换字符串中的数字

用bash脚本中的另一个字符串替换子字符串

如何用数据框中的另一个字符串替换一个字符串?