RSS
热门关键字:  java  Ajax  JSP  JSF  Struts
当前位置 : 首页>Java>列表

Google 集合框架

来源: 作者: 时间:2007-10-26 点击:
Java的集合框架是Java类库当中使用频率最高的部分之一,Google公司发起了一个项目,用来扩展Java的集合框架,提供一些高级的集合操作API。

http://code.google.com/p/google-collections/

这个项目叫做Google Collection,托管在Google Code上面,它必须使用JDK5.0以上的版本,这是因为Google Collections使用了JDK5.0的泛型语法,它提供了如下的高级集合特性:

1、BiMap,即双向映射,可以从key映射到value,还可以反过来从value映射到key,当然,key和value集合元素不能有重复的,BiMap在很多场合很有用处。

2、MultiSet,即多元素集,可以拥有重复元素的无序集合,类似于Hibernate集合映射当中的“Bag”的概念,填补了Java集合框架缺失的一项。

3、MultiMap,即多集映射,也就是key是MultiSet集合的映射,它还有两个子类SetMultimap和ListMultimap

这些新的集合接口类都有一大串相应的具体实现类,就不一一介绍了。

集合的工具类添加了如下的内容:

1、Comparators,比较器,支持自然排序,空值
2、Iterators 迭代器,支持元素遍历判等,循环,连接,分钱,过滤等等操作。
3、Lists, Sets和Maps 相应集合接口实现类的方便的操作功能。

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
Google Adsense
相关文章