Ostrzeżenie ArrayList jest typem surowym. Odniesienia do typu ogólnego ArrayList <E> powinny być sparametryzowane [duplikat]

Możliwy duplikat:
ArrayList jest typem surowym. Odniesienia do typu ogólnego ArrayList <E> powinny być sparametryzowane

Aby zapisać tablicę ArrayList z płatnościami dokonanymi przez jednego członka, chcę zmienić listę identyfikatorów płatności na ciąg znaków, więc utworzyłem następującą metodę:

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

Ale otrzymuję następujące ostrzeżenie:

   ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized

Czy ktoś może mi wyjaśnić dlaczego?

questionAnswers(4)

yourAnswerToTheQuestion