当前位置: 首页 > 软件库 > 程序开发 > 常用工具包 >

Google Collections

授权协议 Apache
开发语言 Java
所属分类 程序开发、 常用工具包
软件类型 开源软件
地区 不详
投 递 者 苍恩
操作系统 跨平台
开源组织 Google
适用人群 未知
 软件概览

Google Collections Library是由Google基于Java5.0 Collections Framework开发的一套新的Java集合框架。新添加的主要类型包括:

BiMap:一个能够保证Value不重复的Map,由于Value是不重复的,所以该Map支持把Value当成Key,Key当成Value使用。
Multiset:一个可以包含重复值如List,但又有独立次序如Set的Collection。通常用于描绘柱状图。
Multimap: 类似于Map,但又能够包含重复的key。其下还有SetMultimap和ListMultimap这两种扩展子类提供了一些更特殊的属性和方法。除了 上述介绍的这几种之外,Google Collections Library还实现了其它一二十种Collection。

目前该项目已经整合到 guava 项目。

  • 转 :http://www.tech-q.cn/viewthread.php?tid=8162&page=1 google collections介绍 google, collections google collections是google的工程师利用传说中的“20%时间”开发的集合库,它是对java.util的扩展,提供了很多实用的类来简化代码。google collections使用了范型,

  • 可以说 Java Collections Framework 满足了我们大多数情况下使用集合的要求,但是当遇到一些特殊的情况我们的代码会比较冗长,比较容易出错。Guava Collections 可以帮助你的代码更简短精炼,更重要是它增强了代码的可读性。看看 Guava Collections 为我们做了哪些很酷的事情。 [list] [*]Immutable Collections: 还在使用

  •  简化集合的创建 List<Person> personList= Lists.newLinkedList(); Set<Person> personSet= Sets.newHashSet(); Map<String,Person> personMap= Maps.newHashMap(); Integer[] intArrays= ObjectArrays.newArray(Integer

  • Achieving Groovy-like Fluency in Java with Google Collections | The Kaptain on ... stuff Achieving Groovy-like Fluency in Java with Google Collections | The Kaptain on ... stuff 15 May, 2010 Achieving

  • 先导入Maven依赖:上面的库任选一个即可 <!-- https://mvnrepository.com/artifact/com.google.guava/guava --> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>20.0</vers

  • Google Guava Collections 使用介绍 Google Guava Collections 使用介绍 Java Collections Framework 的非官方扩展 API  http://www.ibm.com/developerworks/cn/java/j-lo-googlecollection/index.html?ca=drs-  卢 声远, 高级软件工程师, Wi

相关阅读

相关文章

相关问答

相关文档