java 将一个list<String>里的值去重,并以逗号隔开,输出一个字符串类型
时间: 2024-03-27 09:40:35 浏览: 107
java合并LIST
4星 · 用户满意度95%
可以使用以下代码将一个 `List<String>` 去重并输出一个用逗号隔开的字符串:
```java
List<String> list = new ArrayList<>(Arrays.asList("a", "b", "c", "b", "d", "a"));
String result = list.stream().distinct().collect(Collectors.joining(","));
System.out.println(result);
```
首先将 List 转换成 Stream,使用 `distinct()` 方法去重,然后使用 `Collectors.joining(",")` 方法将去重后的字符串拼接成一个字符串,用逗号隔开。最后输出这个字符串。
阅读全文