List 集合转换为String
开发中会用到把 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相关推荐
- [转载] Java——toArray,集合转换为数组
参考链接: 从ArrayList到Java的Array数组转换:toArray()方法 package day04; import java.util.ArrayList; import java.u ...
- 如何在Java中将集合转换为列表
Lists in Java are ordered collection of data, whereas sets are an unordered collection of data. A li ...
- 把list集合转换为JSON
把list集合转换为JSON字符串,然后我们就可以很轻松地将其存入数据库,并可以很方便地取出还原.在这里我使用的是alibaba的fastjson. import com.alibaba.fastjs ...
- js将对象会集合转换为json字符串。Jackson
首先弄个工具类: public class JacksonUtil { public static ObjectMapper objectMapper; /** * 使用泛型方法,把 ...
- java float转换_Java float转换为String
Java将float转换为String 我们可以使用String.valueOf()和Float.toString()方法在Java中将float转换为String. 情境 如果必须在文本字段中显示浮 ...
- 一个对象的集合转化成另一个对象的集合 PO集合转换为VO集合
一个对象的集合转化成另一个对象的集合 PO集合转换为VO集合 准备数据 import com.google.common.base.Function; import com.google.common ...
- 如何将json格式的string字符串转换为string数组
如何将json格式的string字符串转换为string数组?.. 发布时间:2011-05-17 www.json.org上有很多Java 楼主2010-10-10 4:58:31 比如一个stri ...
- Java把List转换为String使用stream(functional programming in java)
文章目录 遇到问题 解决方法 参考 遇到问题 项目有需求:java把List转换为String,用于后续匹配. 解决方法 String guess = word.stream().map(charac ...
- to_string()函数----将int类型转换为string型
需要的头文件: #include<iostream> 需要的其他东西: using namespace std; 函数的作用: 将一个int类型转换为string型 用法: int sum ...
最新文章
- 2022-2028年中国鸡血石产业市场研究及前瞻分析报告
- RabbitMQ ——“Hello World”
- danfoss 变频器的profinet通讯调试_840D sl系统PLC 开机调试
- 使用Web.Config Transformation配置灵活的配置文件
- Elasticsearch: 权威指南 » 聚合 » Doc Values and Fielddata » 聚合与分析
- html 自定义js,js 自定义事件
- tomcat默认用户名密码修改
- 前端学习(1873)vue之电商管理系统电商系统之实现退出功能
- linux od命令详解,详细介绍Linux od命令
- Halcon——点胶机胶水路径应用(1)
- mysql当周过生日的人_已知出生年月日,如何查询出本周过生日的人员?
- linux内核源码lxr,配置glimpse与LXR读取linux内核源码
- css日落_如何拍摄好日落照片
- 获取portal服务器信息超时,由于大量Portal用户同时认证导致Portal服务器处理报文超时造成一个Portal用户也认证不上的问题...
- 追求神乎其技的程式设计之道(八)
- 电脑W ndoWs在哪里,苹果电脑如何安装wndows系统.doc
- java编程军规_java 编程军规
- 系统学习------IPtables包过滤防火墙
- 谈谈:高端网站定制开发的流程和步骤有哪些?
- 他在BAT等大厂研发10年,总结了12条开发经验给你
热门文章
- python 中的__getattr__和__setattr__
- ux和ui_我怎么知道UI / UX是否适合我?
- 阿拉伯语排版设计_针对说阿拉伯语的用户的测试和设计
- code point,code unit
- gtk+学习笔记(五)
- 旅游社交网站 游范儿
- 第十一章:【UCHome二次开发】功能修改
- error记录 | 不能将参数 1 从“const char [5]”转换为“LPCTSTR
- 【东软实训】SQL多表链接
- css定位positon