开发中会用到把 List<string>  的内容拼接成以逗号分隔的字符串的形式,现总结如下:

方法一:

public String listToString(List list, char separator) {    StringBuilder sb = new StringBuilder();    for (int i = 0; i < list.size(); i++) {                sb.append(list.get(i)).append(separator);    }    return sb.toString().substring(0,sb.toString().length()-1);}    

方法二:

public String listToString(List list, char separator) {    StringBuilder sb = new StringBuilder();    for (int i = 0; i < list.size(); i++) {        if (i == list.size() - 1) {            sb.append(list.get(i));        } else {            sb.append(list.get(i));            sb.append(separator);        }   }    return sb.toString();}

方法三:

public String listToString(List list, char separator) {      return org.apache.commons.lang.StringUtils.join(list.toArray(),separator);   }

List 集合转换为String相关推荐

  1. [转载] Java——toArray,集合转换为数组

    参考链接: 从ArrayList到Java的Array数组转换:toArray()方法 package day04; import java.util.ArrayList; import java.u ...

  2. 如何在Java中将集合转换为列表

    Lists in Java are ordered collection of data, whereas sets are an unordered collection of data. A li ...

  3. 把list集合转换为JSON

    把list集合转换为JSON字符串,然后我们就可以很轻松地将其存入数据库,并可以很方便地取出还原.在这里我使用的是alibaba的fastjson. import com.alibaba.fastjs ...

  4. js将对象会集合转换为json字符串。Jackson

    首先弄个工具类: public class JacksonUtil { public static ObjectMapper objectMapper;     /**      * 使用泛型方法,把 ...

  5. java float转换_Java float转换为String

    Java将float转换为String 我们可以使用String.valueOf()和Float.toString()方法在Java中将float转换为String. 情境 如果必须在文本字段中显示浮 ...

  6. 一个对象的集合转化成另一个对象的集合 PO集合转换为VO集合

    一个对象的集合转化成另一个对象的集合 PO集合转换为VO集合 准备数据 import com.google.common.base.Function; import com.google.common ...

  7. 如何将json格式的string字符串转换为string数组

    如何将json格式的string字符串转换为string数组?.. 发布时间:2011-05-17 www.json.org上有很多Java 楼主2010-10-10 4:58:31 比如一个stri ...

  8. Java把List转换为String使用stream(functional programming in java)

    文章目录 遇到问题 解决方法 参考 遇到问题 项目有需求:java把List转换为String,用于后续匹配. 解决方法 String guess = word.stream().map(charac ...

  9. to_string()函数----将int类型转换为string型

    需要的头文件: #include<iostream> 需要的其他东西: using namespace std; 函数的作用: 将一个int类型转换为string型 用法: int sum ...

最新文章

  1. 2022-2028年中国鸡血石产业市场研究及前瞻分析报告
  2. RabbitMQ ——“Hello World”
  3. danfoss 变频器的profinet通讯调试_840D sl系统PLC 开机调试
  4. 使用Web.Config Transformation配置灵活的配置文件
  5. Elasticsearch: 权威指南 » 聚合 » Doc Values and Fielddata » 聚合与分析
  6. html 自定义js,js 自定义事件
  7. tomcat默认用户名密码修改
  8. 前端学习(1873)vue之电商管理系统电商系统之实现退出功能
  9. linux od命令详解,详细介绍Linux od命令
  10. Halcon——点胶机胶水路径应用(1)
  11. mysql当周过生日的人_已知出生年月日,如何查询出本周过生日的人员?
  12. linux内核源码lxr,配置glimpse与LXR读取linux内核源码
  13. css日落_如何拍摄好日落照片
  14. 获取portal服务器信息超时,由于大量Portal用户同时认证导致Portal服务器处理报文超时造成一个Portal用户也认证不上的问题...
  15. 追求神乎其技的程式设计之道(八)
  16. 电脑W ndoWs在哪里,苹果电脑如何安装wndows系统.doc
  17. java编程军规_java 编程军规
  18. 系统学习------IPtables包过滤防火墙
  19. 谈谈:高端网站定制开发的流程和步骤有哪些?
  20. 他在BAT等大厂研发10年,总结了12条开发经验给你

热门文章

  1. python 中的__getattr__和__setattr__
  2. ux和ui_我怎么知道UI / UX是否适合我?
  3. 阿拉伯语排版设计_针对说阿拉伯语的用户的测试和设计
  4. code point,code unit
  5. gtk+学习笔记(五)
  6. 旅游社交网站 游范儿
  7. 第十一章:【UCHome二次开发】功能修改
  8. error记录 | 不能将参数 1 从“const char [5]”转换为“LPCTSTR
  9. 【东软实训】SQL多表链接
  10. css定位positon