java list 类型转换 不循环
时间: 2023-09-30 19:02:04 浏览: 152
在 Java 中,可以使用 Java 8 引入的 Stream API 来实现列表类型转换而不需要循环。下面是一个示例代码,将一个整数列表转换为字符串列表:
```java
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
public class ListTypeConversionExample {
public static void main(String[] args) {
List<Integer> intList = Arrays.asList(1, 2, 3, 4, 5);
// 使用 Stream API 将整数列表转换为字符串列表
List<String> strList = intList.stream()
.map(Object::toString)
.collect(Collectors.toList());
System.out.println(strList);
}
}
```
输出结果为:
```
[1, 2, 3, 4, 5]
```
在上面的示例代码中,使用 `stream()` 方法将整数列表转换为流,然后使用 `map()` 方法将整数转换为字符串,并使用 `collect()` 方法将结果收集到列表中。最终得到一个字符串列表。
阅读全文
相关推荐


















