Java ArrayList 泛型参数错误:List<Long, JSONObject> 的解决方法
在 Java 中,ArrayList 类只能接受一个泛型参数,而不能接受多个泛型参数。因此,代码 List<Long, JSONObject> list = new ArrayList<>(); 无法创建对象。
如果你想要在一个列表中保存 Long 和 JSONObject 类型的对象,可以创建一个自定义的类来封装这两个对象,然后将该自定义类作为列表的泛型参数。例如:
public class CustomObject {
private Long id;
private JSONObject data;
public CustomObject(Long id, JSONObject data) {
this.id = id;
this.data = data;
}
// 省略getter和setter方法
}
然后你可以使用以下代码创建列表对象:
List<CustomObject> list = new ArrayList<>();
这样就可以成功创建包含 Long 和 JSONObject 类型对象的列表了。
原文地址: https://www.cveoy.top/t/topic/pPhz 著作权归作者所有。请勿转载和采集!