항목 목록이 있으며 for loop
에이 목록을 비교하려고 시도하지만 목록은 ArrayOutOfBoundsException
입니다.목록 java가 루프에서 작동하지 않습니다.
목록에는 4 개의 항목 (0,1,2,3)이 있지만 마지막 항목에 액세스하려고하면 for (0,1,2)의 경우에만 예외가 발생합니다.
List<Relatorio> relatorios = new RelatorioDao().listaTudoEmpresa(userWeb.logado);
for(int i = 0; i < relatorios.size(); i++){
if(!contem(relatorios.get(i))){
relatorios.remove(i);
}
}
여기에 예외 스택 추적이지나갑니다! –
가능한 복제본 [주어진 기준에 따라 ArrayList에서 객체 제거] (http://stackoverflow.com/questions/13316629/remove-objects-from-an-arraylist-based-on-a-given-criteria) –