让Java跑起来
收藏

通过带领大家学习各种第三方的JAVA框架、库,提高日常编码的效率和质量

分享到: Sina Tec

最近更新文章

Google Guava:函数编程

Google Guava:函数式编程 在guava中存在一个com.google.common.base.Functions和com.google.common.base.Function类,利用他们,可以为集合类的转换提供自定义的转换函数。 首先我们看第一个例子,简单的自定义一个函数,然后用于一个简单的list对象的转换,代码如下: 初始化的代码: static class School { ...
vipcowrie 评论(0) 有9874人浏览 2012-05-12 22:36

Google Guava:快速入门

Google Guava快速入门 众所周知,Apache commons提供了一系列强大的功能库,对JDK提供了很好的补充,但是这里不介绍commons,这里介绍给大家的是Google Guava, ...
vipcowrie 评论(0) 有4907人浏览 2012-05-11 22:20

Google Guava集合4:创建方法和只读特性

Google guava 集合的创建特性和只读特性 现在,让我们一起看看guava集合的创建模式,再看看guava提供的一些只读的集合类型。 如果你还不了解guava集合, ...
vipcowrie 评论(1) 有12191人浏览 2012-05-10 20:48

Google Guava集合3: BiMaps

BiMap BiMap是一个有用的集合类型,很简单,它就是一个双向的映射。 反向转换一个Map 一个普通的map是一个key/value的集合,你可以使用key来查询 value,例如,我来创建一个字段: Map<String,String> britishToAmerican = Maps.newHashMap(); britishToAmerican.put( ...
vipcowrie 评论(0) 有9195人浏览 2012-05-10 08:51

Google Guava集合2:Multimap

Multimap是guava中一个有用的工具类,下面我来介绍一下。 由来: 你是不是经常需要一个这样的数据结构: Map<String,List<MyClass>> myClassListMap test2 = new HashMap<String,List<MyClass>>() 自己实 ...
vipcowrie 评论(0) 有16817人浏览 2012-05-08 13:41

Google Guava集合1: Multisets

Google Guava: Multisets 我们继续研究Guava,这次我将介绍Multiset,虽然这个不经常使用,但是还是有必要介绍一下。 Multiset是什么? 顾名思义,Multiset和Set的区别就是可以保存多个相同的对象 它和List有什么区别? 在JDK中,List和Set有一个基本的区别,就是List可以包含多个相同对象,且是有顺序的,而Set不能有重复,且 ...
vipcowrie 评论(0) 有3282人浏览 2012-05-08 10:04

Google Guava Splitter 对比 Apache StringUtils

Guava Splitter vs StringUtils 最近写了关于apache commons的StringUtils提供的常用功能介绍,见链接(http://vipcowrie.iteye.com/blog/1513017),但是我们知道google的guava也提供了一些字符串处理的常见功能,所以,我在本文将对两者的字符串分割函数做一次比较详细的对比(结果比较surprise)。 ...
vipcowrie 评论(1) 有8104人浏览 2012-05-07 09:38
  • 专栏创建者:vipcowrie
  • 创建时间:2012-05-10 22:13:15
  • 专栏文章数:7篇
  • 专栏被浏览:64370 次

本专栏热门文章

最新评论

挺实用的,顶楼主
田梦桦 评论了 Google Guava集合4:创建方法和只读特性
final String numberList = "One,Two,Three,Four ...
loookto 评论了 Google Guava Splitter 对比 Apache String ...
Global site tag (gtag.js) - Google Analytics