java - 在java中创建一个空的Object类型列表
问题描述
如何在 java 中创建一个空的 Object 类型列表?
我正在尝试创建以下对象的列表。
List<Categories> catList= new List<Categories>();
我已经导入了模块java.util.List
,但是我收到错误“无法实例化类型列表”
顺便说一句,我已经尝试过了,我收到了这个错误“局部变量尚未初始化”
List<Categories> catList;
catList.add(categoryItem);
解决方案
List
是一个接口,不能直接创建。相反,您基于实现该接口中的方法的类创建对象。实现的类有很多List
,但一个常见的是ArrayList
,这可能是您想要的:
List<Categories> catList = new ArrayList<Categories>();
请注意,使用此语句左侧的界面仍然被认为是一种好的做法。
更多信息:
推荐阅读
- android - 点击时如何更改标签栏颜色
- php - PHP 追加到文件中的新行
- c - 运费计算器未显示正确价格
- java - 用户已经使用 HikariCP 拥有超过 'max_user_connections' 个活动连接
- javascript - Javascript二进制数转成一句话
- javascript - 如何修复html页面不呈现
- android - Xamarin Forms Shell 如何使用自定义渲染器自定义选项卡
- uwp - 隐藏 UWP DataGrid 中的列
- java - 一个测试函数可以使用多少个“Mockito.when”?
- r - parse_date_time 函数内的下标问题