fih*_*hdi -2 java string replace
我想创建一个小程序,我可以使用扫描仪输入字符串,并替换字符.例如,字符串中的每个"a"都应替换为"4".
我有这个源代码:
Scanner s = new Scanner(System.in);
String string = s.nextLine();
System.out.println("Your old text:" + original_string);
string.replace("i", "1");
string.replace("a", "4");
System.out.println("Your new super awesome text: " + string);
Run Code Online (Sandbox Code Playgroud)
例如,如果我输入"ia",它应该返回"14".不幸的是,这不会发生.
String.replace不修改原件String.实际上,Strings 不能被修改 - 所有可能发生的事情是某些东西会产生稍微不同String并返回它.
string = string.replace("i", "1");
string = string.replace("a", "4");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
81 次 |
| 最近记录: |