美文网首页Java
[小技巧]数组转特定分隔符字符串

[小技巧]数组转特定分隔符字符串

作者: 修远路 | 来源:发表于2018-06-07 14:13 被阅读0次

问题:有一个数组或者集合,元素是一些字符串,如:

String[] strArr = {"tom", "jerry", "marry", "susan"};

现在需要转换成用逗号隔开的字符串:

String str = "tom,jerry,marry,susan";

传统思维是foreach循环然后里面通过判断是否最后一项来追加“,”,现在我们可以简单一些:

/**

* list转字符串.

*

* @param list 字符串集合

* @param separator 分隔符

* @return 目标字符串

*/

public static String list2Str(List list, String separator) {

StringBuilder sbf =new StringBuilder("");

  if (CollectionUtils.isEmpty(list)) {

return sbf.toString();

  }

for (String str : list) {

sbf.append(str + separator);

  }

return sbf.delete(sbf.lastIndexOf(separator), sbf.length()).toString();

}

主要是StringBuilder的一些用法运用。

相关文章

  • [小技巧]数组转特定分隔符字符串

    问题:有一个数组或者集合,元素是一些字符串,如: String[] strArr = {"tom", "jerry...

  • 数组

    检测是否是数组: 数组转字符串:join("分隔符")字符串转换数组:split("分隔符") js对象转换成js...

  • swift5.0 数组Array的常用方法总结

    · 数组与字符串的互转 数组转字符串 字符串转数组 没有分隔符的字符串分割 有分隔符的字符串分割 注释:在使用分隔...

  • JS 数组常用方法

    1、join() (数组转字符串) 数组转字符串,方法只接收一个参数:即默认为逗号分隔符()。 join()实现重...

  • js数组常用的方法

    1.join() (数组转字符串) 数组转字符串,方法只接收一个参数:即默认为逗号分隔符()。 vararr=[1...

  • Python 字符串处理常用方法

    去除掉字符串中特定符号 字符串转成数组 数组转字符串 字符串拼接

  • 字符串转数组

    含有分隔符 将string字符串转换为array数组 将array数组转换为string字符串 不含有分隔符 关于...

  • 数组跟字符串相互转换

    字符串转数组 首先声明一个测试用的字符串 split方法 使用特定的分隔符 ...运算符 Array.from方法...

  • Swift 数组和字符串转换基础

    数组转字符串 有分隔符的字符串分割 //注意:该方法主要是用来判断数组中是否包含符合某个条件的对象,返回值为tru...

  • 数组方法

    数组转以逗号相隔的字符串toString() 和valueOf(),使用join()方法可以使用其他分隔符,例如c...

网友评论

    本文标题:[小技巧]数组转特定分隔符字符串

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