当前位置: 代码迷 >> J2EE >> 关于List<ListOrderedMap>该怎么解决
  详细解决方案

关于List<ListOrderedMap>该怎么解决

热度:264   发布时间:2016-04-22 03:40:25.0
关于List<ListOrderedMap>
List<ListOrderedMap> 是什么意思啊?
可不可以用List<Object>代替了。

------解决方案--------------------
表示这个List中只能存ListOrderedMap类型或者其子类型的对象。如果用List<Object>表示可以存储任何类型的对象。
------解决方案--------------------
楼上说的很对
这叫范式,可以规定集合里存储的数据类型
------解决方案--------------------
单纯的改是没问题,但如果程序上下之间有调用关系,是不行的。比如:
List <ListOrderedMap> list1 = null;
List <ListOrderedMap> list2 = null;
list1 = list2;这样没有问题
但这时候你把List <ListOrderedMap> list1 = null;换成List <Object> list1 = null;就会出错!
------解决方案--------------------
探讨
那我们写程序时,当返回集合时,用List <ListOrderedMap> 好呢?还是用List泛型好呢
  相关解决方案