【guawa】spliter & joiner

原创 2016年08月30日 17:19:35

1. Splitter : 拆分


List<String> list = Splitter.on(",").omitEmptyStrings().trimResults().splitToList("aa, bb ,vv, ");  // 省略空字符串      两边去空格

返回包含 aa , bb , vv 的 list

               ★ :此处返回的 list 为 不可修改的 list ,若想修改,可重新构造 :

List<String> stringList = new ArrayList<>(list);



2. Joiner : 拼接


       List<String> list = Splitter.on(",").omitEmptyStrings().trimResults().splitToList("aa, bb ,vv, ");
        String str = Joiner.on(",").skipNulls().join(list);  // 跳过 null 值


返回值为   aa,bb,vv

] Guava学习笔记之Joiner ,Strings,Splitter 工具实例

[java] view plain copy Guava   一.Strings   1.Strings.padEnd方法   //padEnd普全右      ...
  • qq_26562641
  • qq_26562641
  • 2016年12月15日 09:03
  • 716

guawa简单使用

旧项目里面使用了google的guawa,起始不知道为什么,项目跑起来跟着断点看了看非常有意思,这里做个记录,以便以后查询    译文里面讲解了很多比如集合、缓存、函数、并发、字符串处理、IO、散列、...
  • zp437734552
  • zp437734552
  • 2016年07月12日 11:26
  • 658

guava字符串处理——连接器[Joiner]

String字符串代码中出现的频率是相当高的,涉及字符串的知识点也是很多很多,比如String、StringBuilder、StringBuffer三者的区别,性能的比较,是否线程安全等等。 字符串...
  • Nazir2513
  • Nazir2513
  • 2016年04月18日 19:51
  • 2861

Guava字符串处理Joiner源码分析

Joiner的使用以及实现原理作用 和并字符串的作用,还可以去掉null的值哦 Joining together a sequence of strings with a separator can ...
  • u012881904
  • u012881904
  • 2017年04月07日 20:46
  • 200

Guava中的TypeToken,解决泛型运行时类型擦除的问题

关于对于Type的理解 泛型是一种类型 关于Type,是一个标示接口,该标示接口描述的意义是代表所有的类型 public interface Type { } Type的分类 Class Param...
  • zbw18297786698
  • zbw18297786698
  • 2017年06月14日 10:56
  • 408

Java 线程与并发研究系列三(join()方法使用)

今天这个就来研究一个Java
  • zkw12358
  • zkw12358
  • 2014年07月19日 00:07
  • 640

Guava Collections使用介绍[超级强大]

功能列举 可以说 Java Collections Framework 满足了我们大多数情况下使用集合的要求,但是当遇到一些特殊的情况我们的代码会比较冗长,比较容易出错。Guava Collecti...
  • kuyuyingzi
  • kuyuyingzi
  • 2014年06月13日 21:12
  • 14811

MFC窗口分割类CSpliterWnd分割窗口

一、关于CSplitterWnd类   我们在使用CuteFtp或者NetAnt等工具的时候,一般都会被其复杂的界面所吸引,在这些界面中 窗口被分割为若干的区域,真正做到了窗口的任意分割。 那...
  • dxy408460910
  • dxy408460910
  • 2013年08月15日 11:41
  • 1696

基于tcp/ip协议,使用socket进行简单的多用户聊天室

heardfirst里面有基于tcp/ip协议的socket聊天程序,这里做一下记录 SimpleChatClient客户端类public class SimpleChatClientA { ...
  • zp437734552
  • zp437734552
  • 2016年05月29日 18:01
  • 448

GuavaCache简介(一)

前言 在多线程高并发场景中往往是离不开cache的,需要根据不同的应用场景来需要选择不同的cache,比如分布式的cache如redis、memcached,还有进程内的cache如ehcache、G...
  • guozebo
  • guozebo
  • 2016年06月18日 21:16
  • 12129
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【guawa】spliter & joiner
举报原因:
原因补充:

(最多只允许输入30个字)