String类型集合元素分割和拼接,String类型集合转为Long类型集合

梦想的初衷 提交于 2020-03-22 18:21:27

String类型集合中元素拼接为字符串与字符串分割组成数组:

List<String> list = new ArrayList<>();
String a= "张三,李四";
String b= "王五,赵六,田七";
String c = "张三";
list.add(a);
list.add(b);
list.add(c);
//将集合中的所有元素按照","拼接,组成新的一个字符串
String join= StringUtils.join(list.toArray(), ",");   //"张三,李四,王五,赵六,田七,张三";
//将新的字符串join按照","分割组成String类型数组
String[] splitInvestigatedJoin = join.split(",");   //[张三,李四,王五,赵六,田七,张三]

将String类型集合转为Long类型(可以灵活变为Integer类型等):前提是可转换的情况下

List<String> strList = Arrays.asList("1","2","3","4");

List<Long> longList= new ArrayList<>();
//input没有实际含义
CollectionUtils.collect(strList , input -> Long.valueOf(input.toString()), longList);

String类型数组转集合:

//直接使用下面方法
List<String> list = Arrays.asList(转换的数组);

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!