java Set<String>转Set<integer>
时间: 2023-07-09 16:38:56 浏览: 380
java中List、Array、Map、Set等集合相互转换
在Java中将一个Set<String>转换为Set<Integer>可以通过以下步骤实现:
1. 遍历Set<String>中的每个元素
2. 将每个元素转换为对应的Integer类型
3. 将转换后的Integer类型添加到Set<Integer>中
以下是示例代码:
```java
Set<String> setStr = new HashSet<>();
setStr.add("1");
setStr.add("2");
setStr.add("3");
Set<Integer> setInt = new HashSet<>();
for (String str : setStr) {
setInt.add(Integer.parseInt(str));
}
System.out.println(setInt);
```
输出结果为:
```
[1, 2, 3]
```
在第二步中,我们使用Integer.parseInt()将字符串类型的元素转换为Integer类型。然后,我们将转换后的Integer类型添加到Set<Integer>中。最终得到的setInt就是我们需要的Set<Integer>类型的集合。
阅读全文