Server/Java
Java List 삭제
selfstarter
2019. 7. 13. 22:15
Java List 삭제
- for문을 돌리면서 list의 요소를 삭제 시키면 에러가 난다.
- iterator를 돌리면서 iterator를 삭제시켜야한다.
package test;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class Main {
public static void main (String\[\] args) {
List list = new ArrayList();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
for(Iterator it = list.iterator(); it.hasNext(); ) {
int temp = it.next();
if(temp % 2 == 0)
it.remove();
}
System.out.println(list);
}
}