Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未选中的'的赋值;java.util.ArrayList';_Java_Android_Arraylist_Warnings - Fatal编程技术网

未选中的'的赋值;java.util.ArrayList';

未选中的'的赋值;java.util.ArrayList';,java,android,arraylist,warnings,Java,Android,Arraylist,Warnings,我得到警告: “java.util.ArrayList”到“java.util.ArrayList”的未选中赋值 用于: private ArrayList myLocations=new ArrayList(); 如何修复它?您需要新建ArrayList()以便使用正确的泛型类型。此时,您正在使用=右侧的原始类型。所以你想要: private ArrayList<LocoList> myLocations = new ArrayList<>(); private A

我得到警告:

“java.util.ArrayList”到“java.util.ArrayList”的未选中赋值

用于:

private ArrayList myLocations=new ArrayList();

如何修复它?

您需要
新建ArrayList()以便使用正确的泛型类型。此时,您正在使用
=
右侧的原始类型。所以你想要:

private ArrayList<LocoList> myLocations = new ArrayList<>();
private ArrayList myLocations=new ArrayList();
或者直接说:

private ArrayList<LocoList> myLocations = new ArrayList<LocoList>();
private ArrayList myLocations=new ArrayList();

(您也可以考虑使用变量<代码>列表而不是<代码> ARARYLIST/COD>,除非您使用<代码> ARAYLIST/<代码> -特定的成员。我也会亲自删除“我的”前缀。< / P>是的,您是对的。谢谢简单。不要使用原始类型。

private ArrayList<LocoList> myLocations = new ArrayList<LocoList>();