- //楼主说的替换方法,是指replace那些吧
- /*
- 你看 这是API文档中对replace这个方法的定义
- replace
- public String replace(char oldChar,
- char newChar)
- 返回一个新字符串,所得结果是把该字符串中所有的 oldChar 替换成 newChar 。
- 如果字符 oldChar 没有出现在该对象表示的字符串序列中,则返回该字符串。
- 参数:
- oldChar - 旧字符。
- newChar - 新字符。
- 返回:
- 一个字符串,由该字符串中出现的每个 oldChar 被替换为 newChar 得到。
- 换句话说,这些替换方法,都返回了一个新对象,原对象的值还是不变的
- */
- String str = "abd";
- String str1 = str.replace("b","s");
- System.out.println(str1); //输出asd,新对象
- System.out.println(str); //输出abd,没改变
复制代码 |