时间:2021-05-19
今天在写项目的时候遇到一个问题,就是要把得到的一个集合转换成字符串,发现
import org.apache.commons.lang.StringUtils;
有这么一个简单的方法:String str=StringUtils.join(list,",");
第一个参数list表示要转换的集合对象,
第二个参数“,”表示要把集合用逗号进行隔开,
这样一来就省去很多中间转换的步骤,可以直接得到一个用逗号分开的字符串:
集合:[篮球, 足球] --> 字符串: "篮球,足球"
集合转换成字符串:
import org.apache.commons.lang.StringUtils; //把集合转换成字符串 pst.setString(4,StringUtils.join(user.getFav(),","));字符串转换成集合:
/** * */package mypkg;import java.util.ArrayList;import java.util.Arrays;import java.util.List;/** * @author ll *2016年8月23日 */public class Test55 { /** * @param args */ public static void main(String[] args) { //字符串 String str="篮球,足球,排球"; //用逗号将字符串分开,得到字符串数组 String[] strs=str.split(","); //将字符串数组转换成集合list List list=Arrays.asList(strs); //查看集合 for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); } }}结果:
篮球
足球
排球
以上这篇关于集合和字符串的互转实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了C#实现char字符数组与字符串相互转换的方法。分享给大家供大家参考,具体如下:一、字符串转换为字符数组char[]tempChar=source
本文实例讲述了JS对象与json字符串相互转换实现方法。分享给大家供大家参考,具体如下:今天在面试的时候,面试官问到js对象与json字符串的互转问题,由于自己
C语言数据结构之模式匹配字符串定位问题主要实现了三种字符串的模式匹配,主要包括字符串子操作的集合,字符串指针回溯,和KMP算法头文件#ifndefINDEXHE
1、首先将字符串变成字符串数组2、将字符串数组转为List集合3、利用List集合中的contains()方法,判断是否包含某个数@Testpublicvoid
本文实例讲述了javascript实现的字符串与十六进制表示字符串相互转换方法。分享给大家供大家参考。具体如下:之所以写这个,是因为发现SQL注入和XSS中经常