替换字符串中的所有方法
Replace All method in Strings
我想用全部替换方法替换字符串中的一个字符,但这个方法给我的仍然是相同的字符串。
String example = "5x";
example.replaceAll(Character.toString('x') , Integer.toString(1));
代码有什么问题?
String
是不可变的。你应该做类似
的事情
example = example.replaceAll(Character.toString('x') , Integer.toString(1));
字符串是不可变的,这意味着它们无法更改。
这可以像这样简单地完成:
String example = "5x";
example = example.replaceAll("x", Integer.toString(1));
您没有将新字符串分配给示例。
我想用全部替换方法替换字符串中的一个字符,但这个方法给我的仍然是相同的字符串。
String example = "5x";
example.replaceAll(Character.toString('x') , Integer.toString(1));
代码有什么问题?
String
是不可变的。你应该做类似
example = example.replaceAll(Character.toString('x') , Integer.toString(1));
字符串是不可变的,这意味着它们无法更改。
这可以像这样简单地完成:
String example = "5x";
example = example.replaceAll("x", Integer.toString(1));
您没有将新字符串分配给示例。