hashset转字符串
时间: 2023-08-25 18:11:25 浏览: 138
要将 HashSet 转换为字符串,您可以使用以下方法之一:
1. 使用 StringBuilder:
```java
HashSet<String> hashSet = new HashSet<>();
// 添加元素到 HashSet
hashSet.add("Apple");
hashSet.add("Banana");
hashSet.add("Orange");
StringBuilder sb = new StringBuilder();
for (String item : hashSet) {
sb.append(item).append(", ");
}
String result = sb.toString();
// 去除最后的逗号和空格
result = result.substring(0, result.length() - 2);
System.out.println(result);
```
输出: "Apple, Banana, Orange"
2. 使用 StringJoiner(Java 8+):
```java
HashSet<String> hashSet = new HashSet<>();
// 添加元素到 HashSet
hashSet.add("Apple");
hashSet.add("Banana");
hashSet.add("Orange");
StringJoiner joiner = new StringJoiner(", ");
for (String item : hashSet) {
joiner.add(item);
}
String result = joiner.toString();
System.out.println(result);
```
输出: "Apple, Banana, Orange"
这些方法都将 HashSet 中的元素连接成一个字符串,每个元素之间以逗号和空格分隔。
阅读全文