黑马程序员技术交流社区
标题:
String 类中的replace方法
[打印本页]
作者:
雨来
时间:
2015-10-27 13:02
标题:
String 类中的replace方法
API:public
String
replace
(char oldChar, char newChar)返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 得到的。 如果 oldChar 在此 String 对象表示的字符序列中没有出现,则返回对此 String 对象的引用。否则,创建一个新的 String 对象,它所表示的字符序列除了所有的 oldChar 都被替换为 newChar 之外,与此 String 对象表示的字符序列相同。
public static void method_replace()
{
string s="abcdef";
string s1=s.replace('a','b');
System.our.println(s);
System.our.println(s1);
}
main()
{
this.method_replace();//输出的结果是什么:s 是abcdef s1 是 bbcdef 为什么呢
/**
字符串s中的a被替换了吗?
首先确认现在有几个对象 两个对像 一个是 s 一个是replace 后的对象 s1 因为字符串被初始化后的值不能改变的 所以s的值还是abcdef s1因为a被b替换了所以输入的结果是 bbcdef
**/
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2