我有一系列字符串。我需要能够将该集合中的项目加入到一个字符串中,然后向后拆分该字符串并获取原始字符串集合。
当然,我需要为连接/拆分操作引入一个分隔符。鉴于原始字符串可以包含任何字符,我还需要处理分隔符转义。我的问题很简单 - 是否有一个 Java 类/库可以为我提供开箱即用的所需功能?就像是:
String join(String[] source, String delimiter, String escape);
String[] split(String source, String delimiter, String escape);
或类似的,无需手动完成工作?
如果没有转义部分,则有:
-
StringUtils.split(..)
and StringUtils.join(..)
from 公共语言 http://commons.apache.org/lang/
-
Joiner
and Splitter
from guava http://code.google.com/p/guava-libraries/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)