java 将字符串集合转换成字符串并以顿号隔开
时间: 2023-02-10 19:48:47 浏览: 81
要将字符串集合转换成以顿号隔开的字符串,可以使用 Java 的 `StringJoiner` 类。 例如,假设你有一个字符串集合,你想要将它们转换成一个字符串,并以顿号隔开,你可以这样做:
```
import java.util.List;
import java.util.StringJoiner;
public class Main {
public static void main(String[] args) {
List<String> list = List.of("apple", "banana", "orange");
StringJoiner sj = new StringJoiner(", ");
for (String s : list) {
sj.add(s);
}
String result = sj.toString();
System.out.println(result);
}
}
```
输出:
```
apple, banana, orange
```
也可以使用 Java 8 的 `Collectors.joining` 方法来做到这一点,它使用起来更简单:
```
import java.util.List;
import java.util.stream.Collectors;
public class Main {
public static void main(String[] args) {
List<String> list = List.of("apple", "banana", "orange");
String result = list.stream().collect(Collectors.joining(", "));
System.out.println(result);
}
}
```
输出:
```
apple, banana, orange
```