guava
文章平均质量分 56
chiperfect
这个作者很懒,什么都没留下…
展开
-
guava (一)--简介
引用官方语言:Guava 中文是石榴的意思,该项目是 Google 的一个开源项目,包含许多 Google 核心的 Java 常用库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annotations] 、字符串处理 [string原创 2015-07-25 09:47:14 · 1002 阅读 · 0 评论 -
guava (三) 集合工具类
摘抄:工具类与特定集合接口的对应关系归纳如下: 创建集合类 在JDK 7之前,创建集合类时,要声明泛型:List list = new ArrayList();guava中,简化为:List<String> list = Lists.newArrayList();Map <String, String> map = Maps.newLinkedHashMap();但Guava的静态工厂方法远不止这么原创 2015-07-27 22:48:30 · 2741 阅读 · 0 评论 -
guava (四)--集合中的FluentIterable类
FluentIterable 是guava集合类中常用的一个类,主要用于过滤、转换集合中的数据;FluentIterable 是一个抽象类,实现了Iterable接口,大多数方法都返回FluentIterable对象,这也是guava的思想之一。 下面主要针对filter 和transform方法进行演示。 filter方法要接收Predicate接口,transform接原创 2015-07-31 12:58:50 · 6773 阅读 · 0 评论 -
guava(二)字符串拼接和分割
先介绍下如何引用guava吧,如果是maven项目,只需引入一个jar即可 下面可是正式学习: guava 拼接和分割分别使用Joiner和Splitter对象;1. 拼接如现有数组String [] s=new String[]{"one", "two", null, " ", "three"} ,我们要在每个元素中加一个逗号,拼接成字符串(比较常用的需求),那原来的方法是,循环遍历去拼接;原创 2015-07-25 10:17:46 · 11908 阅读 · 0 评论