您的位置:首页 > 其它

List<List<E>> list = new ArrayList<ArrayList<E>>()报错的解决方法

2017-05-30 16:36 651 查看
在JAVA集合框架中。通常我们使用接口List引用来指向ArrayList对象,如下所示

List<E> list = new ArrayList<E>();


当使用列表保存列表时,如果使用如下格式,编译器会报类型不匹配错误

List<List<E>> list = new ArrayList<ArrayList<E>>();//错误:类型不匹配
原因是泛型必须完全匹配。

上述例子的正确语法如下所示

List<ArrayList<E>> list = new ArrayList<ArrayList<E>>();//正确
List<List<E>> list = new ArrayList<List<E>>();//正确
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐