일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 오라클
- html
- IPO
- MYSQL
- linux
- 제이쿼리
- 자바
- php
- JavaScript
- 공모주 청약
- Eclipse
- Stock
- 리눅스
- Oracle
- css
- codeigniter
- Stock ipo
- 공모주 청약 일정
- 6월 공모주 청약 일정
- 공모주
- 주식
- SQL
- 주식 청약
- java
- 코드이그나이터
- 7월 공모주 청약 일정
- 맥
- jquery
- 주식 청약 일정
- 자바스크립트
- Today
- Total
개발자의 끄적끄적
[java] Map 반복(Iteration)시키는 3가지 방법 [펌] 본문
[java] Map 반복(Iteration)시키는 3가지 방법 [펌]
이 세가지 방법 말고도 뭐 다른 방법이 있겠지만 대충 요 3가지 정도만 알고 있어도 충분하고도 넘칠것 같다.
이전까지는 제일 첫번째 방법으로만 Map 에 있는 것들을 꺼내서 썼었는데
세번째 방법도 꽤 간결하고 가독성도 좋은것 같아 앞으로 세번째 방법을 주로 써야 겠다는 생각을 해본다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
package com.tistory.stove99;
import java.util.HashMap; import java.util.Iterator; import java.util.Map;
public class MapIterationSample { public static void main(String[] agrs) { Map<String, String> map = new HashMap<String, String>();
map.put("키1", "값1"); map.put("키2", "값2"); map.put("키3", "값3"); map.put("키4", "값4"); map.put("키5", "값5"); map.put("키6", "값6");
// 방법1 Iterator<String> keys = map.keySet().iterator(); while( keys.hasNext() ){ String key = keys.next(); System.out.println( String.format("키 : %s, 값 : %s", key, map.get(key)) ); }
// 방법2 for( Map.Entry<String, String> elem : map.entrySet() ){ System.out.println( String.format("키 : %s, 값 : %s", elem.getKey(), elem.getValue()) ); }
// 방법3 for( String key : map.keySet() ){ System.out.println( String.format("키 : %s, 값 : %s", key, map.get(key)) ); } } } |
출처: https://stove99.tistory.com/96 [스토브 훌로구]
'개발 > java & jsp' 카테고리의 다른 글
[jstl] c:forEach 사용법 (0) | 2020.04.11 |
---|---|
[JSP] JSTL로 특정 option selected 주기 (0) | 2020.04.10 |
[Spring, Log] 로그가 안보일때, 쿼리가 안나타날때 로그 출력하는 방법[펌] (0) | 2020.04.09 |
[java] 전자정부 프레임워크 Interceptor[인터셉터] 설정 하기 [펌] (0) | 2020.04.09 |
[java] 전자정부프레임워크 validation 사용법 (0) | 2020.04.08 |