1.1 简述
记录一下日常开发中常常使用到的工具类,今天记录的主要是Guawa
的Splitter
,非常的使用,具体的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"]