字符串以逗号分隔去重

发布时间 2023-06-19 11:38:45作者: java璀璨小菜鸟

可以使用 Set 集合来去重,然后再将集合中的元素转换为字符串。

String str = "a,b,c,c,d,e,e,f";
String[] arr = str.split(",");
Set<String> set = new HashSet<String>(Arrays.asList(arr));
String result = String.join(",", set);
System.out.println(result);

结果

a,b,d,c,e,f