只是我想在 android 中用另一个字符替换一个字符.. 我的代码:
et = (EditText) findViewById(R.id.editText1);
String str = et.getText().toString();
str.replace(' ','_');
et.setText(str);
System.out.println(str);
但是这里的“空格”并没有被“下划线”代替..我也尝试了其他字符..
请帮忙!!
最佳答案
字符串在 Java 中是不可变的 - replace
不会更改现有字符串,它会返回一个新字符串。你想要:
str = str.replace(' ','_');
(这绝对是重复的,但我现在没有足够的时间找到合适的......)
关于java - 在android中用字符串中的另一个字符替换一个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8179696/