자바 리스트 옮 겨 다 니 는 방법

1143 단어 자바
List        ,       iterator   
Iterator itr = list.iterator();
while (itr.hasNext()) {
Object nextObj = itr.next();
}

, clear() 。
,Iterator remove() , , 。



import java.util.*;

public class Test {
public static void print(List<Integer> list) {
Iterator<Integer> itr = list.iterator();
while (itr.hasNext()) {
System.out.print(itr.next());
System.out.print(", ");
}
System.out.println();
}

public static void main(String[] args) {
List<Integer> s = new ArrayList<Integer>();
for (Integer i = 0; i < 10; i++) {
s.add(i);
}
print(s);

Iterator<Integer> itr = s.iterator();
while (itr.hasNext()) {
Integer i = itr.next();
if (i % 3 == 0) {
itr.remove();
}
}
print(s);
}
}

좋은 웹페이지 즐겨찾기