import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.concurrent.SynchronousQueue;
public class Ex08_Iterator {
public static void main(String[] args) {
ArrayList<String>list = new ArrayList<String>();
list.add("이순신");
list.add("안중근");
list.add("윤봉길");
list.add("김좌진");
list.add("남이");
list.add("박제가");
Iterator itr = list.iterator();
while(itr.hasNext()){
System.out.println(itr.next());
}
System.out.println();
LinkedList<String> list2 = new LinkedList<String>();
String[] animal={"똘기","똘이","호치","새총이","드라고"};
for(int i=0; i<animal.length; i++){
list2.add(animal[i]);
System.out.println(animal[i]);
}
System.out.println();
Iterator itr2 = list2.iterator();
while(itr2.hasNext()){
System.out.println(itr2.next); <<-------------여기서 next에 에러나는데 이유가 뭐죠 ㅜㅜ 자바충입니다
}
System.err.println();
System.out.println(list);
System.out.println(list2);
}
}
c++충입니다만 넥스트가 아니라 컨텐트를 출력하는게 맞지 않을까요 next는 이터레이터일거같은 어쨌든 저는 자바 모름
itr2.next -> itr2.next() 누가봐도 함수인데...