Chcę utworzyć podlistę w Javie i usunąć wartości z podlisty z poprzedniej listy. Mój program poprawnie tworzy subList, ale nie usuwa poprawnych wartości z poprzedniej listy.Java Utwórz podlistę i usuń wartości z poprzedniej listy.
mój kod:
for(int i=0; i<4; i++){
List<Object> sub=new ArrayList<Object>(prevoiusList.subList(0,6));
for (int j=0; j<6; j++){
previousList.remove(j);
}
}
Sprawdź [List] (# podmenu https://docs.oracle.com/javase/ 8/docs/api/java/util/List.html # subList-int-int-) docs, zwraca _view_ oryginalnej listy. W ten sposób wykonywanie modyfikacji na podlistach może zakończyć się 'java.util.ConcurrentModificationException'. – Radu