黑马程序员技术交流社区
标题: 针对有的同学对于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 |