java String你知道少
请看下面代码,然后写出输出结果
?
package testPackage;?
class Test {?
? ? public static void main(String[] args) {?
? ? ? ? String hello = "Hello", lo = "lo";?
? ? ? ? System.out.print((hello == "Hello") + " ");?
? ? ? ? System.out.print((Other.hello == hello) + " ");?
? ? ? ? System.out.print((other.Other.hello == hello) + " ");?
? ? ? ? System.out.print((hello == ("Hel"+"lo")) + " ");?
? ? ? ? System.out.print((hello == ("Hel"+lo)) + " ");?
? ? ? ? System.out.println(hello == ("Hel"+lo).intern());?
? ? }?
}?
class Other { static String hello = "Hello"; }
?
?
//另外一个package
package other;?
public class Other { public static String hello = "Hello"; }
?
大家来试试吧