`

google的guava库 Spliiter使用

 
阅读更多
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 实现定时缓存功能

    不加密Google Guava视频教程.txt

    ├─Google Guava 第14讲-Guava之Closer使用和原理剖析,非常重要.wmv ├─Google Guava 第15讲-Base64原理详解,手动实现base64的Encoding.wmv ├─Google Guava 第16讲-Base64原理详解,手动实现base64的...

    Google Guava 多版本集合

    Guava是一种基于开源的Java库,其中包含谷歌正在由他们很多项目使用的很多核心库。这个库是为了方便编码,并减少编码错误。这个库提供用于集合,缓存,支持原语,并发性,常见注解,字符串处理,I/O和验证的实用方法...

    Google Guava 官方教程

    Google Guava 官方教程 - 详情:https://blog.csdn.net/Dream_Weave/article/details/86252213

    Getting Started with Google Guava

    Getting Started with Google Guava, guava的技术参考文档

    guavapdf-ch_GoogleGuava官方教程_

    Google Guava 官方教程 - v1.1

    google guava

    google guava框架,包括Getting Started with Google Guava、google cache、base、io等介绍

    google Guava集合工具类(超实用)

    Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,包括 collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, 等等. 这些高质量的 API 可以使你...

    guava-17.0-API文档-中文版.zip

    标签:google、guava、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    Google Guava 官方教程 - v1.1.2018-07-22.pdf

    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 Guava library 14.0 参考文档

    Google开源了内部Java项目所用的Java库,并取名为Guava库(guava是番石榴的意思)。Guava库旨在提供核心JDK 1.6 API所没有的常用功能。这是最新的14.0版本的参考文档,已经编译成chm格式,方便使用。

    Getting Started with Google Guava code

    Getting Started with Google Guava code

    guava-20.0-API文档-中文版.zip

    标签:google、guava、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    google guava 中文教程

    此文档为Guava中最流行和最强大的功能,提供更具可读性和解释性的说明

    guava-23.0-API文档-中文版.zip

    标签:google、guava、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    com.google.guava_1.6.0.jar.zip

    com.google.guava_1.6.0.jar.zip com.google.guava_1.6.0.jar.zip

    Google Guava

    Getting Started with Google Guava.pdf -Bill Bejeck

    google guava 官方教程pdf下载

    Google Guava 官方教程

    guava-18.0-API文档-中文版.zip

    对应Maven信息:groupId:com.google.guava,artifactId:guava,version:18.0 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,...

    Google Guava 官方教程 - v1.1.epub

    Google Guava 官方教程,电子书,epub格式,可用在手机端阅读

Global site tag (gtag.js) - Google Analytics