Guava API

1、字符串的处理

  字符串的连接与拆分

  Joiner&Splitter

 1     @Test
 2     public void testJoiner() {
 3         String[] strs = new String[]{"pan",null,"teng"};
 4         //由于字符串中含有null  因此会抛出异常,需要调用以下方法
 5         //Joiner joiner = Joiner.on("-").skipNulls();    //跳过 null
 6         Joiner joiner = Joiner.on("-").useForNull("空");    //将null用“空” 替换
 7         //joiner.skipNulls();    这样调用是不行的,不会改变 joiner,需要将skipNulls 返回值赋给joiner才行
 8         String joinStr = joiner.join(strs[0], strs[1], strs[2]);
 9         System.out.println("joinStr = " + joinStr);
10         //joiner 还可以连接对象,这种情况下 会调用对象的toString方法,将对象转换为String
11     }

Joiner

时间: 2024-11-07 00:28:43

Guava API的相关文章

学习笔记(二) 瓜娃(guava)的API快速熟悉使用

1,大纲 让我们来熟悉瓜娃,并体验下它的一些API,分成如下几个部分: Introduction Guava Collection API Guava Basic Utilities IO API Cache API 2,为神马选择瓜娃? 瓜娃是java API蛋糕上的冰激凌(精华) 高效设计良好的API. 被google的开发者设计,实现和使用. 遵循高效的java这本书的好的语法实践. 使代码更刻度,简洁,简单. 使用java 1.5的特性, 流行的API,动态的开发 它提供了大量相关的应用

guava 学习笔记(二) 瓜娃(guava)的API快速熟悉使用

1,大纲 让我们来熟悉瓜娃,并体验下它的一些API,分成如下几个部分: Introduction Guava Collection API Guava Basic Utilities IO API Cache API 2,为神马选择瓜娃? 瓜娃是java API蛋糕上的冰激凌(精华) 高效设计良好的API. 被google的开发者设计,实现和使用. 遵循高效的java这本书的好的语法实践. 使代码更刻度,简洁,简单. 使用java 1.5的特性, 流行的API,动态的开发 它提供了大量相关的应用

【转】瓜娃(guava)的API快速熟悉使用

http://www.cnblogs.com/snidget/archive/2013/02/05/2893344.html 1,大纲 让我们来熟悉瓜娃,并体验下它的一些API,分成如下几个部分: Introduction Guava Collection API Guava Basic Utilities IO API Cache API 2,为神马选择瓜娃? 瓜娃是java API蛋糕上的冰激凌(精华) 高效设计良好的API. 被google的开发者设计,实现和使用. 遵循高效的java这本

guava 学习

1,本文翻译自 http://eclipsesource.com/blogs/2012/06/06/cleaner-code-with-guava-optionals-and-preconditions/,有说的不对的地方,欢迎斧正. 2,我开发软件的时候,朝着干净代码发展是我的特权,有一段时间,我曾在我几乎所有的项目中使用谷歌瓜娃(Google Guava),理由很简单,guava为我编写漂亮代码提供了很大的便利,今天,我想向你展示下我是怎么使用预判断来避免不必要的if/throw 申明,使用

Google Guava Collections

最近使用到了Google guava Collections工具类,发现果真很方便,代码也整洁了很多. Guava api 1. Immutable Collections: 真正的不可修改的集合

Google的Guava之Collection升华

至于Guava这个这里就不多说了,上一篇已经讲得很详细了!这次主要是分享一下Guava对集合的一些升华处理,好啦,不多说,直接上代码: package com.joyce.guava.bean; /** * 学生实体类 * * @author Joyce.Luo * @date 2014-6-19 下午02:37:19 */ public class Student { /** * 学号 */ private Integer stuId; /** * 姓名 */ private String s

关于guava 集合的一些学习笔记

public class SetGuava { public static void main(String[] args) { /** * Guava API 提供了有用的新的集合类型, 协同已经存在的java集合工作的很好. 分别是 Multimap, Multiset, * Table, BiMap, ClassToInstanceMap// */// System.out.println("Multimap:一种key可以重复的map,子类有ListMultimap和SetMultima

Guava 教程1-使用 Google Collections,Guava,static imports 编写漂亮代码

文章转载自:http://my.oschina.net/leejun2005/blog/172328 目录:[ - ] 1-使用 GOOGLE COLLECTIONS,GUAVA,STATIC IMPORTS 编写漂亮代码 1.Google Collections一览 2.操作lists和maps 3.静态导入和Eclipse模板 4.Guava走马观花 2-深入探索 GOOGLE GUAVA 库 1.The Guava CharMatcher 2.Joiner and Splitter 3.W

Guava之简介

1.介绍 Guava最初是在2007年作为“Google Collection  Library” 出现的,这个项目在处理Java集合时提供了一些有用的工具,Google的这个guava项目已经成为了java开发人员已经必需的工具包了.这里面含有处理字符串.稽核.并发.I/O和反射的类,Function 接口让我们能够在java中进行函数式编程而且能够简化我们的代码.Supplier接口能够在创建式模式(creational patterns)中起到作用.但是Guava并不仅仅是抽象出了java