String类型集合元素分割和拼接,String类型集合转为Long类型集合
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