selfstarter

Java List 삭제 본문

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); 
 } 

}

Comments