美文网首页java编程积累
字符串的分割与拼接

字符串的分割与拼接

作者: 风一样的存在 | 来源:发表于2018-12-29 15:08 被阅读0次

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

1.字符串的分割

  • guava中Splitter分割字符串的使用(含有多个分隔符):
//使用方式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);

  • commons-lang中分割字符串的使用(含有多个分隔符):
List<String> data = Arrays.asList(StringUtils.split(callTime, " :"));

2.字符串的拼接

  • guava中Joiner的使用:
if(addresses.size()!=0{
  contactEntity.setAddress(Joiner.on(',').join(addresses));
}
if(addresses.size()!=0{
  contactEntity.setAddress(StringUtils.join(addresses,','));
}

相关文章

  • python常用函数以及用法

    一 字符串 1字符数字转换 字符串的选取 结果为: 3 字符拼接与分割 拼接,把字符串连接起来 用',' or '...

  • 字符串操作

    字符串操作 拼接 截取 长度 相等 包含 替换 去除开头末尾字符串 字符串分割 字符串拼接

  • 11.字符串:

    字符串替换: 字符串拼接和包含: 字符串分割: 字符串剪切: 字符串的大小写转换: 等号与字符串equals用法:

  • python之join、split和random的使用方法

    join(拼接符): 把字符串列表里的每一个成员,用;拼接成,一个字符串。 split(分割) : 分割符。把1个...

  • 字符串的分割与拼接

    刚出来工作那会,接触到了guava这个工具库,对它的起源也有了一定的了解。说实话,很多地方都对Java更好的扩展。...

  • js中操作字符串的方法

    1、字符串转换的三种方法.toString()、String()、“+”拼接字符串分割,即将一个字符串分割为多个字...

  • Go语言:字符串数组 拼接成 字符串

    代码实例: 相关文章: Go语言:字符串数组 拼接成 字符串 Go语言:字符串 分割成 字符串数组

  • Go语言:字符串 分割成 字符串数组

    代码实例: 相关文章: Go语言:字符串数组 拼接成 字符串 Go语言:字符串 分割成 字符串数组

  • Python 内置数据结构之四(字符串下)

    一、字符串的格式化 1.1 字符串的格式化是一种拼接字符串输出样式的手段,更灵活方便 join 拼接只能使用分割符...

  • 复习数组API

    1、join(' ') 拼接2、split(' ')把字符串分割为字符串数组3、reverse()颠倒数组中元素顺...

网友评论

    本文标题:字符串的分割与拼接

    本文链接:https://www.haomeiwen.com/subject/oxzulqtx.html