最新回答 / 慕莱坞8474091
/*我通过SACII码实现的*/List<String> sbList = new ArrayList<String>(); StringBuffer sb = new StringBuffer(); //用于存放随机字符,形成随机字符串 int x; int j; char m ; String k; Random ram = new Random(); for(int i = 0;i<10;i++){ do{ x = ram.nextInt(9)+1...
2017-10-10
已采纳回答 / 申申申申申
感觉和这个问题的原因类似,可以参考理解一下在hibernate中,它认为2个对象只要equals返回true,那么hashCode一定相等。 但是实际情况呢?User u1 = new User(“张三”);User u2 = new User(“张三”);由于我们重写了User的equals方法,所以 u1.equals(u2);返回true 但是,User并没有重写hashCode方法,它用的是Object类的hashCode方法,所以 u1.hashCode = 31050006 u2.hashCo...
2017-10-05