나는이 방법()이 있습니다ArrayList는 원시 형식입니다. 제네릭 형식의 ArrayList <E>에 대한 참조해야 매개 변수
이private List<? extends Map<String, String>> creaListaDeGrupos() {
ArrayList resultado_padre = new ArrayList();
for (int i = 0; i < listadoPartidas.getPartidas().size(); i++) {
HashMap<String, String> padre = new HashMap<String, String>();
padre.put("posicionLista", posicionlista.get(i));
padre.put("codigo", codigoBaremo.get(i));
padre.put("descripcionBaremo", descripcionBaremoPadre.get(i));
padre.put("cantidad", cantidad.get(i));
padre.put("importe", importe.get(i));
padre.put("estado", estado.get(i));
padre.put("observaciones", observaciones.get(i));
resultado_padre.add(padre);
}
return resultado_padre
}
와 보풀이 나에게 오류 반환 :
ArrayList is a raw type. References to generic type ArrayList should be parameterized
을하지만 난 할 기운을
ArrayList<String> resultado_padre = new ArrayList();
이 문자열의 arraylist 아니므로, 어떤 유형의 흉상 것인가?
형식 불일치 될 것입니다 참조 : <지도 <문자열, 문자열 >>의 ArrayList> –
colymore
죄송에 ArrayList의에서 변환 할 수 없습니다. 그게 효과가있다. – Harry