Google Guava的splitter用法
2014-04-02 17:21
204 查看
google的guava库是个很不错的工具库,这次来学习其spliiter的用法,它是一个专门用来
分隔字符串的工具类,其中有四种用法,分别来小结
1 基本用法:
输出结果:
2 去除空格,使用omitEmptyStrings:
结果:
3 去除每一行的空格
4 还可以指定使用哪些字符去除:
分隔字符串的工具类,其中有四种用法,分别来小结
1 基本用法:
String str = "a,,b, c,,,d"; Iterable<String> iterable = Splitter.on(',').split(str); System.out.println("--start--"); for (String result : iterable) { System.out.println(result); } System.out.println("--end--");
输出结果:
--start-- a b c d --end--
2 去除空格,使用omitEmptyStrings:
Iterable<String> iterable = Splitter.on(',').omitEmptyStrings().split(str); for (String result : iterable) { System.out.println(result); }
结果:
a b c d
3 去除每一行的空格
Iterable<String> iterable = Splitter.on(',').trimResults().omitEmptyStrings().split(str); for (String result : iterable) { System.out.println(result); }
a b c d
4 还可以指定使用哪些字符去除:
String strr = "a,,b,c1,,,d2"; Iterable<String> iterable = Splitter.on(',') .trimResults(CharMatcher.DIGIT) .omitEmptyStrings().split(strr); for (String result : iterable) { System.out.println(result); }
a b c d
相关文章推荐
- Google Guava 库用法整理
- Google Guava Splitter
- Google Guava 库用法整理
- google的guava工具类splitter和apache stringutil对比
- Google Guava 库用法整理
- String split方法与Guava Splitter用法区别
- Google Guava 库用法整理
- Google Guava 库用法整理
- Google Guava 库用法整理
- Google的Guava工具类splitter和apache stringutil对比 编辑
- Google Guava 库用法整理
- Google Guava--基础工具用法
- Google Guava 库用法整理
- Google Guava中Preconditions的用法,让前置条件判断变得更优雅
- Google Guava学习笔记——基础工具类Splitter的使用
- Google Guava 库用法整理
- google guava事件总线用法
- Guava中Splitter和Joiner的用法
- Google Guava 库用法整理
- Google Guava 库用法整理