美文网首页
List> list = new ArrayLi

List> list = new ArrayLi

作者: sherrysack | 来源:发表于2018-06-07 10:43 被阅读0次

在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>>();//正确  

相关文章

网友评论

      本文标题:List> list = new ArrayLi

      本文链接:https://www.haomeiwen.com/subject/wpgwsftx.html