使用java把一串用,分割的字符串加入set集合,并且再转化成用,分割的字符串
时间: 2024-03-27 16:40:22 浏览: 114
VC字符串分割成数组.doc
5星 · 资源好评率100%
好的,以下是Java语言的实现示例:
```java
import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;
public class Main {
public static void main(String[] args) {
// 定义一个用逗号分割的字符串
String str = "apple,banana,orange,grape";
// 将字符串转化为数组
String[] arr = str.split(",");
// 将数组转化为Set集合
Set<String> set = new HashSet<>(Arrays.asList(arr));
// 将Set集合转化为用逗号分割的字符串
String newStr = String.join(",", set);
// 打印输出结果
System.out.println(newStr);
}
}
```
运行以上代码,输出结果为:`banana,orange,grape,apple`
以上代码将一串用逗号分割的字符串加入Set集合,并且再将Set集合转化为用逗号分割的字符串。需要注意的是,Set集合会自动去重,所以如果原始字符串中有重复的元素,转化为Set集合后只会保留一个。
阅读全文