JAVA2013. 7. 15. 19:31

아이군의 블로그 - [Java] 리스트 순환중에 특정 객체 삭제하기

 

List<String> list = new ArrayList<String>();

list
.add("AAAA");
list
.add("BBBB");
list
.add("CCCC");
list
.add("DDDD");
list
.add("EEEE");
list
.add("FFFF");
list
.add("GGGG");

for(Iterator<String> it = list.iterator() ; it.hasNext() ; )
{
        String value = it.next();
       
        if(value.startsWith("C"))
        {
                it.remove();
        }
}

System.out.println("Result: " + list);

Posted by 선한열심