javaString集合转int集合
时间: 2023-10-13 16:13:53 浏览: 104
Java中string和int的互相转换问题
可以使用 Java 8 中的 Stream API 来将一个包含 String 类型元素的集合转换为 Integer 类型元素的集合。具体方法如下:
```java
// 假设 list 是一个包含 String 类型元素的集合
List<String> list = new ArrayList<>();
list.add("1");
list.add("2");
list.add("3");
// 将 list 转换为包含 Integer 类型元素的集合
List<Integer> intList = list.stream().map(Integer::parseInt).collect(Collectors.toList());
// 输出结果
System.out.println(intList); // [1, 2, 3]
```
首先,使用 `stream()` 方法将集合转换为 Stream 对象,然后使用 `map()` 方法将每个 String 类型的元素转换为对应的 Integer 类型,最后使用 `collect()` 方法将转换后的结果收集到新的集合中。
阅读全文