1 基本用法
Splitter.on(',') .split(str); 拆分字符串
import com.google.common.base.Splitter;
public class GuavaSplitterExample {
public static void main(String[] args) {
String str = "a,,b, c,,,d";
Iterable<String> result = Splitter.on(',')
.split(str);
System.out.println("--start--");
for(String s: result){
System.out.println(s);
}
System.out.println("--end--");
}
}
输出:
–start–
a
b
c
d
–end–
2) 去除空格,使用omitEmptyStrings
Iterable<String> result = Splitter.on(',')
.omitEmptyStrings()
.split(str);
3) 去除每一行的空格
String str = "a,,b, c,,,d";
Iterable<String> result = Splitter.on(',')
.trimResults()
.omitEmptyStrings()
.split(str);
输出:
–start–
a
b
c
d
–end–
4) 还可以指定使用哪些字符去除
String str = "a,,b,c1,,,d2";
Iterable<String> result = Splitter.on(',')
.trimResults(CharMatcher.DIGIT)
.omitEmptyStrings()
.split(str);
输出:
–start–
a
b
c
d
–end–
分享到:
相关推荐
使用google guava 实现定时缓存功能
├─Google Guava 第14讲-Guava之Closer使用和原理剖析,非常重要.wmv ├─Google Guava 第15讲-Base64原理详解,手动实现base64的Encoding.wmv ├─Google Guava 第16讲-Base64原理详解,手动实现base64的...
Guava是一种基于开源的Java库,其中包含谷歌正在由他们很多项目使用的很多核心库。这个库是为了方便编码,并减少编码错误。这个库提供用于集合,缓存,支持原语,并发性,常见注解,字符串处理,I/O和验证的实用方法...
Google Guava 官方教程 - 详情:https://blog.csdn.net/Dream_Weave/article/details/86252213
Getting Started with Google Guava, guava的技术参考文档
Google Guava 官方教程 - v1.1
google guava框架,包括Getting Started with Google Guava、google cache、base、io等介绍
Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,包括 collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, 等等. 这些高质量的 API 可以使你...
标签:google、guava、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
Google Guava 官方教程 v1.1 2018-07-22 https://github.com/tianbian224/GuavaLearning/blob/master/Google%20Guava%20%E5%AE%98%E6%96%B9%E6%95%99%E7%A8%8B%20-%20v1.1.pdf
Google开源了内部Java项目所用的Java库,并取名为Guava库(guava是番石榴的意思)。Guava库旨在提供核心JDK 1.6 API所没有的常用功能。这是最新的14.0版本的参考文档,已经编译成chm格式,方便使用。
Getting Started with Google Guava code
标签:google、guava、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
此文档为Guava中最流行和最强大的功能,提供更具可读性和解释性的说明
标签:google、guava、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
com.google.guava_1.6.0.jar.zip com.google.guava_1.6.0.jar.zip
Getting Started with Google Guava.pdf -Bill Bejeck
Google Guava 官方教程
对应Maven信息:groupId:com.google.guava,artifactId:guava,version:18.0 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,...
Google Guava 官方教程,电子书,epub格式,可用在手机端阅读