java编程积累

字符串的分割与拼接

2018-12-29  本文已影响0人  风一样的存在

刚出来工作那会,接触到了guava这个工具库,对它的起源也有了一定的了解。说实话,很多地方都对Java更好的扩展。当然apache提供的commons-lang这个jar也很强大,这里对最常用的方法做个比较:

1.字符串的分割

//使用方式1:
List<String> data = Splitter.on(new CharMatcher() {
                @Override
                public boolean matches(char c) {
                    return c == ' ' || c == '.';
                }
            }).splitToList(callTime);
//使用方式2:
List<String> data = Splitter.on(CharMatcher.is(' ').or(CharMatcher.is('.'))).splitToList(callTime);

List<String> data = Arrays.asList(StringUtils.split(callTime, " :"));

2.字符串的拼接

if(addresses.size()!=0{
  contactEntity.setAddress(Joiner.on(',').join(addresses));
}
if(addresses.size()!=0{
  contactEntity.setAddress(StringUtils.join(addresses,','));
}
上一篇下一篇

猜你喜欢

热点阅读