[Guava学习笔记]Strings: 字符串处理
2014-07-22 21:56
274 查看
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3861502.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。
也可以.join(List)
可以on(CharMatcher)、on(Pattern) fixedLength(int)拆分为固定长度
可以用limit(int)修饰,限制返回数量。
给定:anyOf("abcde") is(char) inRange('a', 'z')
运算:negate()取反 and(CharMatcher)取和 or(CharMatcher)取或
collapseFrom(CharSequence, char)连续替换成单个 removeFrom(CharSequence) retainFrom(CharSequence)只保留这些,其他都移除 replaceFrom(CharSequence, CharSequence)
Charsets.UTF_8
Joiner
Joiner joiner = Joiner.on("; ").skipNulls(); return joiner.join("Harry", null, "Ron", "Hermione");
也可以.join(List)
Splitter
Splitter.on(',') .trimResults() .omitEmptyStrings() .split("foo,bar,, qux");
可以on(CharMatcher)、on(Pattern) fixedLength(int)拆分为固定长度
可以用limit(int)修饰,限制返回数量。
CharMatcher
常量:ANY NONE WHITESPACE BREAKING_WHITESPACE DIGIT数字 JAVA_LETTER_OR_DIGIT JAVA_LOWER_CASE小写给定:anyOf("abcde") is(char) inRange('a', 'z')
运算:negate()取反 and(CharMatcher)取和 or(CharMatcher)取或
collapseFrom(CharSequence, char)连续替换成单个 removeFrom(CharSequence) retainFrom(CharSequence)只保留这些,其他都移除 replaceFrom(CharSequence, CharSequence)
Charsets.UTF_8
相关文章推荐
- guava学习笔记--字符串处理
- C#学习笔记-字符串处理
- ZT - Java学习笔记:Java中处理字符串
- .NET/Dot Net学习笔记---.net理解,C#.net的基本类型,字符串转义字符处理..
- 学习笔记之字符和字符串处理
- 简明python教程学习笔记之十-DocStrings文档字符串
- 学习php笔记 字符串处理
- C/C++学习笔记29:字符串处理函数
- python 学习笔记(4)解析和字符串处理
- 编程学习笔记4--字符串处理
- WINDOWS核心编程学习笔记--字符串处理
- BDA驱动学习笔记(6):错误处理,内存管理以及字符串
- Flex与As3学习笔记之:Part 3 函数参数、字符串处理、日期与时间类型
- Python字符串处理(版本2.7)-学习笔记
- ABAP学习笔记--处理字符串1
- Guava学习笔记(5)--Throwables简化异常处理
- C# 学习笔记 -- 第四天 处理字符串
- 学习笔记之10-字符和字符串常用处理函数
- BDA驱动学习笔记(6):错误处理,内存管理以及字符串
- C++字符串处理函数学习笔记