相关疑难解决方法(0)

警告ArrayList是原始类型.应该参数化对泛型类型ArrayList <E>的引用

可能重复:
ArrayList是原始类型.应该参数化对泛型类型ArrayList <E>的引用

为了保存一个由一个成员完成支付的ArrayList,我想将支付ID列表更改为一个字符串,所以我创建了以下方法:

public String fromArraytoString(ArrayList items){
       JSONObject json = new JSONObject();
        json.put("uniqueArrays", new JSONArray(items));
        return json.toString();
           }
Run Code Online (Sandbox Code Playgroud)

但我收到以下警告:

   ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
Run Code Online (Sandbox Code Playgroud)

谁能解释我为什么?

java generics list

21
推荐指数
2
解决办法
7万
查看次数

标签 统计

generics ×1

java ×1

list ×1