guava字符串工具 Splitter 主要功能是拆分字符串为集合 Map

Posted jiaowoxiaofeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了guava字符串工具 Splitter 主要功能是拆分字符串为集合 Map相关的知识,希望对你有一定的参考价值。

public class SplitterTest {

    public static void main(String args[]){

     //1、拆分字符串为List集合
        String str="小小,妈妈,爸爸,爷爷,奶奶";
        Splitter splitter =Splitter.on(",");
        List<String> list=splitter.splitToList(str);
        System.out.println(list);
        //输出:[小小, 妈妈, 爸爸, 爷爷, 奶奶]

     //2、忽略空字符
        String str1="a,b,c,d,,f,g";
        //omitEmptyStrings()代表去除空字符串
        List<String> list1=Splitter.on(",").omitEmptyStrings().splitToList(str1);
        System.out.println(list1);
        //输出:[a, b, c, d, f, g]

     //3、忽略空字符且去除字符串前后空格
        String str2="a,b,c,d,,f,  g  ";
        List<String> list2=Splitter.on(",").omitEmptyStrings().trimResults().splitToList(str2);
        System.out.println(list2);
        //输出:[a, b, c, d, f, g]
    }
}

  

以上是关于guava字符串工具 Splitter 主要功能是拆分字符串为集合 Map的主要内容,如果未能解决你的问题,请参考以下文章

guava之Joiner 和 Splitter(转)

字符串操作 — Google Guava

guava字符串处理 Joiner Splitter CharMatcher

Guava Spiltter类

Google Guava工具包,阿里内部项目到处都引用他

[Google Guava]字符串处理:连接器拆分器字符匹配器