文章目录
示例输出结果留意: 此处使用了Arrays.asList(xxx)
; 将字符串转成集合后,该集合不是我们所理解的util
包里的ArrayList
,所以不能进行add,remove操作, 要将该新集合再次转成ArrayList
才行示例
// 集合转字符串List<String> list = new ArrayList<>();list.add("1");list.add("3");list.add("3");String join = StringUtils.join(list,",");System.out.println(join);// 字符串转集合String[] split = join.split(",");List<String> strings = Arrays.asList(split);System.out.println(strings);//新集合去重List<String> newList = new ArrayList<>(strings);HashSet set = new HashSet(newList);newList.clear();newList.addAll(set);System.out.println(newList);