String转set
时间: 2023-08-17 12:11:09 浏览: 89
要将一个字符串转换为Set集合,你可以使用以下步骤:
1. 创建一个空的Set对象,用于存储结果。
2. 使用String类的toCharArray()方法将字符串转换为字符数组。
3. 遍历字符数组,将每个字符添加到Set集合中。
4. 最后,你将获得一个包含字符串中所有不重复字符的Set集合。
以下是一个示例代码:
```java
import java.util.HashSet;
import java.util.Set;
public class StringToSetExample {
public static void main(String[] args) {
String str = "Hello World";
// 创建一个空的Set对象
Set<Character> charSet = new HashSet<>();
// 将字符串转换为字符数组,并遍历每个字符
for (char c : str.toCharArray()) {
// 将字符添加到Set集合中
charSet.add(c);
}
// 输出结果
System.out.println(charSet);
}
}
```
运行以上代码,你将得到输出结果:[ , H, W, d, r, e, l, o]. 这是字符串 "Hello World" 中所有不重复字符的Set集合。注意,空格也被视为一个字符。