java将list<Object>转为list<Object>对象
时间: 2023-09-11 17:07:09 浏览: 206
List<Object>转Json
5星 · 资源好评率100%
要将一个 `List<Object>` 转换为 `List<Object>`,你可以使用 Java 8 的流操作和类型转换。下面是一个示例代码:
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Object> list1 = new ArrayList<>();
list1.add("Hello");
list1.add(123);
list1.add(true);
List<Object> list2 = list1.stream()
.map(obj -> (Object)obj)
.toList();
System.out.println(list2);
}
}
```
在这个示例中,我们首先创建了一个 `List<Object>`,并向其中添加了不同类型的元素。然后,我们使用流的 `map` 操作将每个元素转换为 `Object` 类型,最后使用 `toList` 方法将流转换为 `List<Object>`。
运行上述代码,你会得到一个与原始列表相同的 `List<Object>` 对象。
阅读全文