博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
List 集合转换为String
阅读量:5951 次
发布时间:2019-06-19

本文共 927 字,大约阅读时间需要 3 分钟。

开发中会用到把 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);   }

 

转载地址:http://cupxx.baihongyu.com/

你可能感兴趣的文章
heartbeat-gui
查看>>
关于一阶逻辑中实例化的可满足性问题
查看>>
cut命令用法讲解
查看>>
我的第一篇日志。
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
企业实战:mysql5.6数据库备份、恢复脚本
查看>>
CentOS7安装mysql
查看>>
RMB數字轉換中文
查看>>
基于rhel7.2的Zabbix平台搭建和部署(二)
查看>>
Html5本地存储和本地数据库
查看>>
JQ 循环切换DIV
查看>>
Android Fragment实践(二)
查看>>
Windows 64 位 mysql 5.7以上版本包解压安装
查看>>
知道双字节码, 如何获取汉字 - 回复 "pinezhou" 的问题
查看>>
TClientDataSet[14]: 测试 FindFirst、FindNext、FindLast、FindPrior、Found
查看>>
CentOS 6.3中配置bond多网卡负载均衡
查看>>
clamav 完整查杀 linux 病毒实战
查看>>
我的友情链接
查看>>
EIGRP的Metric计算以及负载均衡
查看>>