-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Iterator.remove()에는 예외를 던지는 구현부만 존재하는데 어떻게 remove가 작동하는 건가요?
아래는 예시 코드입니다.
public static void main(String[] args) {
String removeElem = "Perl";
List<String> myList = new ArrayList<String>();
myList.add("Java");
myList.add("Unix");
myList.add("Oracle");
myList.add("C++");
myList.add("Perl");
System.out.println("Before remove:");
System.out.println(myList);
Iterator<String> itr = myList.iterator();
while(itr.hasNext()){
if(removeElem.equals(itr.next())){
itr.remove();
}
}
System.out.println("After remove:");
System.out.println(myList);
}Metadata
Metadata
Assignees
Labels
No labels
