A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 海中的游弋草 于 2011-12-21 12:59 编辑

那位大侠能够详细的解释一下--ArrayList_HashSet的比较及Hashcode分析,最好有代码示例。跪谢

评分

参与人数 1技术分 +1 收起 理由
吴上储 + 1

查看全部评分

2 个回复

倒序浏览
ArrayList底层是数组数据结构,有索引,查询快,增删稍慢,元素可以重复;
HashSet底层是哈希表,每个对象都是以键值对形式存在,元素不可以重复,保证元素唯一性的原理:判断元素的hashcode值是否相同;
每个元素的hashcode值是调用hashCode()方法获得,底层用哈希算法获得;
代码示例太多了,每个示例一遍占空间,楼主把毕老师的集合那几章看完,敲一遍,自然就明白了!{:soso_e183:}

评分

参与人数 1技术分 +1 收起 理由
吴上储 + 1

查看全部评分

回复 使用道具 举报
恩 好的 谢谢  
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马