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?