추억하고 싶은...

Enumeration

IT/Java배워가기 2009. 12. 8. 18:06
반응형

Enumeration 을쓸때 일반 변수로 enum 은 예약어로 이미 정의된 것 변수명으로는 다른 것을 쓴다.

hasMoreElements() // nextElement()

Enumeration 의 가장 중요한 개념은 커서(최초 0부터 시작)

hanMoreElement()는 커서 바로 앞에 데이타가 들어있는지를 체크하는 것

현재 커서가 0이라면 첫번째칸을 가리키기 때문에 데이타가 하나라도 들어있다면 true를 리턴

nextElement()는 현재 커서가 가리키고 있는 데이타-객체(Object)-를 리턴해주고

커서의 위치를 다음 칸으로 옮김
 

맨처음 nextElement()를 실행하면 값은 첫번째 객체가 리턴되고

실행 후의 커서는 첫번째 데이타를 지나 두번째 데이타가 있는 곳을 가리키게 된다. 

hasNextElement()의 값은 두번째 데이타가 있는지를 검사하는 것 

 

반응형
Posted by 우롱♡