String s = “a”;
boolean b1 = (s=="a");
boolean b2 = s.equals("a");
b1 and b2 will both be true. (in java)
String s = new String(“a”);
boolean b1 = (s=="a");
boolean b2 = s.equals("a");
b1 will be false, while b2 is still true.
Be aware!
没有评论:
发表评论