黑马程序员技术交流社区

标题: 针对有的同学对于String类创建对象提出的问题 [打印本页]

作者: 游客也爱学    时间: 2014-11-4 20:23
标题: 针对有的同学对于String类创建对象提出的问题
  第一种 String s = "abc";
  第二种 String s1 = new String("abc"); //创建字符串,使用的是String类的构造器
  区别,第一种创建一个对象 s直接指向对象"abc"
        第二种创建两个对象,对象"abc",对象 new String() 变量s1指向的是new String()
  s == s1  结果是false 指向不同的对象
  s.equals(s1)结果是true,String类重写equals比较字符串的具体内容,不是地址






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