首页 > 解决方案 > 在java中创建一个空的Object类型列表

问题描述

如何在 java 中创建一个空的 Object 类型列表?

我正在尝试创建以下对象的列表。

List<Categories> catList= new List<Categories>();

我已经导入了模块java.util.List,但是我收到错误“无法实例化类型列表”

顺便说一句,我已经尝试过了,我收到了这个错误“局部变量尚未初始化”

   List<Categories> catList;
   catList.add(categoryItem);

标签: java

解决方案


List是一个接口,不能直接创建。相反,您基于实现该接口中的方法的类创建对象。实现的类有很多List,但一个常见的是ArrayList,这可能是您想要的:

List<Categories> catList = new ArrayList<Categories>();

请注意,使用此语句左侧的界面仍然被认为是一种好的做法。

更多信息:


推荐阅读