黑马程序员技术交流社区

标题: 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 对象表示的字符序列相同。

  1. public static void method_replace()
  2. {
  3.   string s="abcdef";
  4. string s1=s.replace('a','b');
  5. System.our.println(s);
  6. System.our.println(s1);
  7. }
  8. main()
  9. {
  10. this.method_replace();//输出的结果是什么:s 是abcdef  s1 是 bbcdef 为什么呢  
  11. /**
  12. 字符串s中的a被替换了吗?
  13. 首先确认现在有几个对象  两个对像  一个是 s  一个是replace 后的对象  s1   因为字符串被初始化后的值不能改变的  所以s的值还是abcdef  s1因为a被b替换了所以输入的结果是  bbcdef

  14. **/
  15. }




复制代码






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2