工具类记录之Guawa的Splitter

1.1 简述

记录一下日常开发中常常使用到的工具类,今天记录的主要是GuawaSplitter,非常的使用,具体的API还是得需要大家去看看源码。

1.2 示例

usually,我们将字符串分割后转为集合可以这样做:

Arrays.asList("foo, bar,,  qux".split(","));// ["foo", " bar", "", "  qux"]

使用Splitter
根据逗号分割字符串后转为集合

Splitter.on(",")
        .splitToList("foo, bar,,  qux");// ["foo", " bar", "", "  qux"]

我们希望 结果集中的字符串没有空格

Splitter.on(",").trimResults()
                .splitToList("foo,bar ,,  qux");//["foo", "bar", "", "qux"]

然后我们又想 去掉集合中的空字符串元素

Splitter.on(",").trimResults()
                .omitEmptyStrings()
                .splitToList("foo, bar,,  qux"); //["foo", "bar", "qux"]

你可能感兴趣的:(Java,Splitter,工具类,java)