¼Ò¼³ java.util ¼Ò½ºÄڵ堠Iterator  IteratorÀÎÅÍÆäÀ̽º¸¦ ±¸Çö ¿¹  

IteratorÀÎÅÍÆäÀ̽º¸¦ ±¸Çö ¿¹

IteratorTest2.java

import java.util.*;
public class IteratorTest2 implements Iterator {
 
private String[] zoneId = {"¼­¿ï""´ëÀü""´ë±¸""±¤ÁÖ""ºÎ»ê"};
 
private int curr = 0;
 
public boolean hasNext() {
  
if (curr == zoneId.length) {
   
return false;
  } 
else {
   
return true;
  }
 }
 
public Object next() {
  
return (Object)zoneId[curr++];
 }
 
public void remove() {}
 
public static void main(String[] args) {
  IteratorTest2 i = 
new IteratorTest2();
  
while (i.hasNext()) {
   System.out.println(i.next());
  }
  }
}

D:\java\util\>javac IteratorTest2.java
D:\java\util\>java IteratorTest2
¼­¿ï
´ëÀü
´ë±¸
±¤ÁÖ
ºÎ»ê

IteratorÀÎÅÍÆäÀ̽º¸¦ ±¸Çö ¿¹



jabookÀúÀÚ¸íÇÔ
Á¦¸ñ:¼Ò¼³°°Àº¹Ì´ÏÄÚµå
ÀÛ¼ºÀÚ:Àںϸâ¹ö ±è¿Ï±â