读书人

字符串比同比 “==”和 “equals”

发布时间: 2012-09-02 21:00:34 作者: rapoo

字符串比较之 “==”和 “equals”

?

?? ??? Stringa = "String A";

??????? String b = new String("StringB");

??????? String c = a;

????? System.out.println(a.hashCode());

??????? System.out.println(b.hashCode());

??????? System.out.println(c.hashCode());

??????? System.out.println(d.hashCode());

??????? System.out.println(a==c);

System.out.println(b==d);

??????? System.out.println(a.equals(c));

??????? System.out.println(b.equals(d));

1859651602

1859651603

1859651602

1859651603

true //a==c

false//b!=d

true//a.equals(c)

true//b.equals(d)

?

读书人网 >编程

热点推荐