java list 强转
时间: 2023-07-20 12:13:49 浏览: 123
java 数组转list
在Java中,可以将一个对象强制转换为另一个类或接口类型,这被称为类型转换。如果要将一个List对象进行强制类型转换,可以使用以下代码:
```java
List<Object> list = new ArrayList<>();
// 添加元素
// ...
// 将List转换为List<String>
List<String> strList = (List<String>) (List) list;
```
在上述代码中,先将List<Object>对象进行强制类型转换为List类型,然后再将其强制类型转换为List<String>类型。需要注意的是,这种类型转换是有风险的,因为如果List中的元素类型与目标类型不匹配,将会抛出ClassCastException异常。因此,在进行类型转换时,应该先进行类型判断,避免出现异常情况。
阅读全文