String 的 hashCode 好像是按字符的hashCode 排列的,然后字符相同,hashCode就想同,而且hashCode 没有set方法,也不能改变。。
string s="123";
String s2="123";
s.equals(s2);是真的
等不等都用这个.这是绝对等的.
比如
String fun(String s)
if(s.equals("")) return "假的" ;//判断空字符串
return "真的";
}
判断是否等于null就用 s==null
还有endWith,startWith 这些都是绝对等的.
我就没用过hashcode ,
就这么多.
反射
或者碰撞检测