论坛首页 Java企业应用论坛

请帮忙看一下这个String的问题.

浏览 1433 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2008-06-27  
OO
String str1 = "abc";
String str2 = new String("abc");
System.out.println(str1 == str2); //false

String str1 = "abc";
String str2 = "abc";
System.out.println(str1 == str2); //true

请问一下这两种创建字符串的方式有什么区别.
   发表时间:2008-06-27  
第一个是不是因为对象所产生的错误?
0 请登录后投票
   发表时间:2008-06-27  
能确定的就是
第一种两个引用指向两个对象,而第二种是两个引用指向一个对象
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics