gpt4 book ai didi

java - 将 List 转换为 List>
转载 作者:行者123 更新时间:2023-12-03 23:11:01 25 4
gpt4 key购买 nike

<分区>

我应该知道这一点,但由于某种原因我无法理解。

为什么我不能转换对象列表 List<Object>到 map 列表 List<Map<String, Object>> ?列表中的每个对象都是 Map<String, Object> 类型的对象,那么为什么不能进行转换呢?

我能做的是创建一个 new ArrayList<Map<String, Object>>();并遍历列表并添加带有类型转换的每个项目。

List<Object> dataList;
..
//Why doesn't this work?
List<Map<String, Object>> rxData = (List<Map<String, Object>>)dataList;

//This works, but is there a better way?
rxData = new ArrayList<Map<String, Object>>();
for (Object data : dataList) {
rxData.add((Map<String, Object>)data);
}

25 4 0