我收到警告:
未经检查的将“java.util.ArrayList”分配给“java.util.ArrayList ”
for:
private ArrayList<LocoList> myLocations = new ArrayList();
如何修复它?
你要new ArrayList<>();
以便您使用正确的泛型类型。目前您正在使用右侧的原始类型=
。所以你要:
private ArrayList<LocoList> myLocations = new ArrayList<>();
或者直接说清楚:
private ArrayList<LocoList> myLocations = new ArrayList<LocoList>();
(您也可以考虑将变量的类型设置为List<LocoList>
代替ArrayList<LocoList>
,除非你正在使用ArrayList
-特定成员。我个人也会放弃“我的”前缀。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)