상세 컨텐츠

본문 제목

HashMap 에 키와 밸류 모두 가져오기

Java/JSP

by 탑~! 2012. 12. 14. 09:55

본문

HashMap에 entrySet 메소드를 호출하면 키가 들어있는 Set이 넘어 옵니다.

Set에서 iterator를 뽑아내면 whlie 문으로 루프를 돌려서 키를 하나씩 가져올 수 있습니다.

아래 코드는 가져온 키를 기준으로 값을 가져와서 출력한 샘플 입니다.

public static void main(String[] args) {

Map<String, String> map = new HashMap<String, String>();
map.put("A", "aaa");
map.put("B", "bbb");
map.put("C", "ccc");
map.put("D", "ddd");
map.put("E", "eee");
map.put("F", "fff");

Set<Entry<String,String>> entrySet = map.entrySet();
Iterator<Entry<String, String>> iterator = entrySet.iterator();
while (iterator.hasNext()) {
Map.Entry entry = (Map.Entry) iterator.next();
System.out.println(entry.getKey() + "=" + entry.getValue());
}
}

출력 결과는 아래와 같습니다.

D=ddd
E=eee
F=fff
A=aaa
B=bbb
C=ccc



출처 : http://xxwony.egloos.com/31831

'Java > JSP' 카테고리의 다른 글

include page 와 file 비교  (0) 2012.12.14
URLEncoder 와 URLDecoder 사용법  (0) 2012.12.14
Map 과 List  (0) 2012.12.14
List list = new ArrayList()  (0) 2012.12.14
JSP 사이트  (0) 2012.12.14

관련글 더보기