[Java] Collection - Iterator 란?
2019. 3. 22. 13:42
반응형
[Java] Collection - Iterator 란?
▼비유
책장 ( 컬렉션)이 있을때 그곳에는 책(컬렉션에 들어갈 객체) 가 있다.
이책장은 사서(이터레이터) 가 관리를하게되지만
사서는 책장 처음부터 끝까지 하나밖에 가져오지못함.
▼방법
hasNext() : 다음에 읽어 올 값이 있는 확인 있으면 True 없으면 false 를 반환
next() : 다음값을 가지고옴
remove() : next()로 읽어 온 값을 삭제함
▼예제
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | public static void main(String[] args) { List list= new ArrayList(); list.add("1"); list.add("2"); list.add("3"); list.add("4"); list.add("5"); list.add("6"); iterator itr = list.iterator(); // 이터레이터 객체 itr는 list 값들을 가져온다. while (itr.hasNext()) { // 값이 나올때까지 판단하여 while문을 돈다. String str = itr.next(); // 문자열 변수 str에 값을 하나씩 넣는다. System.out.println(str); } } | cs |
반응형
'Program > Java' 카테고리의 다른 글
[Spring] Spring/MyBatis/Oracle 연동&설정 (0) | 2019.04.05 |
---|---|
[Spring] Spring/MyBatis/MySQL 연동&설정 (0) | 2019.04.04 |
[Java] String을 Json 객체로 변경하는법 (0) | 2019.02.26 |
[Java] HashMap 정리 (0) | 2019.01.31 |
[Java] 문자열 바이트로 자르기 (0) | 2019.01.29 |