Java 정리내용 전체목록
ArrayList - Iterator 사용하기
◎ array 생성
ArrayList<String> arr = new ArrayList<>() ;
arr.add("A");
arr.add("B");
arr.add("C");
arr.add("D");
◎ Iterator 사용해서 루프문 실행하기.
Iterator<String> it = arr.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
hasNext메서드는 남은 요소가 있으면 true를 반환한다.
next메서드는 다음 요소를 가져온다.
HashMap - Iterator 사용하기
HashMap<Integer, String> map = new HashMap<>();
map.put( 101 , "A" );
map.put( 102 , "B" );
map.put( 103 , "C" );
map.put( 104 , "D" );
Iterator<Integer> it = map.keySet().iterator();
while( it.hasNext() ){
String value = map.get(it.next());
System.out.println(value);
}
Iterator<Map.Entry<Integer,String>> it2 = map.entrySet().iterator();
while( it2.hasNext() ){
Map.Entry<Integer,String> entry = it2.next();
System.out.println(entry.getKey());
System.out.println(entry.getValue());
}
반응형
'Java' 카테고리의 다른 글
[ SNS 간편 로그인 ] - 카카오 간편 로그인 (0) | 2022.08.09 |
---|---|
[ Java ] Optional로 Null 처리하기 (0) | 2021.12.23 |
[ Java ] Collection 루프 - for , for-in , forEach (0) | 2021.12.17 |
[ Java ] (0) | 2021.11.16 |