String a="123"与String a=new String("123")出来的两个a,b之间有什么区别???
ezyw 2002-03-15 03:59:48 请问
String a="123"
与
String a=new String("123")
有什么区别???????
也就是说下列程序为什么结果是
true;
true;
false;
true;
String a="123";
String b="123";
System.out.println(a==b);
System.out.println(a.equals(b));
String a1=new String("123");
String b1=new String("123");
System.out.println(a1==b1);
System.out.println(a1.equals(b1));