我们一般使用equals都是为了比较对象的内容,而Object里面的equals方法却是比较对象的引用,如下:public boolean equals(Object obj) {
return (this == obj);
}所以当我们想要比较的是对象的内容时,需要重写equals方法,假设User类中有String name , int age 两个字段,用eclips...
分类:
编程语言 时间:
2014-12-06 14:08:52
阅读次数:
182
1 HashSet是主要的实现类,Set中常用的方法都是Collection下定义的。 2 无序性:无序性!=随机性。指元素在底层存储的位置是无序的 不可重复性:加入相同元素时,后面的元素不能加入进去 3 注意:要求加进Set中的元素,一定要重写equals和hashCode方法 才能保证Set中元...
分类:
其他好文 时间:
2014-12-06 11:22:41
阅读次数:
237
转自:http://zy19982004.iteye.com/blog/1846537#comments一.All 最近找工作,遇到的笔试面试题,归纳如下,供大家参考。二.J2SE容器HashMap,LinkedHashMap,TreeMap的实现,算法时间复杂度。HashSet,LinkedHa....
分类:
编程语言 时间:
2014-12-05 21:13:06
阅读次数:
245
1 树状结构的设计(至关重要)a) 在同—个类中使用One2Many和Many20ne@Entitypublic class Org { private int id; private String name; private Set children=new HashSet();...
分类:
Web程序 时间:
2014-12-05 14:07:25
阅读次数:
173
1.对象如何对比排序?
Java的基本类型如int, float, double都可以直接使用java.util.Arrays.sort(Object[])对比排序,那对象是如何比较排序的呢?我们定义的类都是继承Object类的,Object类的equals的方法,默认是比较两个对象是否相等(hashcode相同)
public boolean equals(Object obj) {...
分类:
编程语言 时间:
2014-12-04 21:39:34
阅读次数:
344
# hashMap [HashMap工作原理](http://www.importnew.com/7099.html) 我对hashMap的认识基本是对的,hashCode() and equals() is important for hashMap. 除了这个完全不知道 > 当重新调整HashMap大小的时候,确实...
分类:
其他好文 时间:
2014-12-04 14:09:29
阅读次数:
185
'> /// /// 获取用户角色Name值,在 ASPX 中调用 /// /// /// protected string GetRolesName(object roles) { HashSet r = roles as HashSet; List list = new Lis...
分类:
移动开发 时间:
2014-12-04 13:43:27
阅读次数:
204
String类中的equals方法,复写了Object中的equals方法...
分类:
编程语言 时间:
2014-12-04 12:17:34
阅读次数:
159
Buy.jsp//修改购物车商品的数量 if (action != null && action.equals("update")) { Iterator it = c.getItems().iterator(); while (it.hasNext()) { ...
分类:
Web程序 时间:
2014-12-04 11:57:48
阅读次数:
219
package?com.dc.product.entity.res;
//?Generated?2014-11-28?16:53:22?by?Hibernate?Tools?3.4.0.CR1
import?java.math.BigDecimal;
import?java.util.Date;
import?java.util.HashSet;
import?j...
分类:
编程语言 时间:
2014-12-03 23:36:47
阅读次数:
554