차근차근/JAVA JSP

hashmap 의 value에 다른 배열 넣기/value에 값 여러개 주기

예쁜꽃이피었으면 2014. 7. 26. 01:15

http://k.daum.net/qna/openknowledge/view.html?qid=40E4V 

HashMap에 HashMap을 이용해서 값을 추가 할 수 있습니다.

HashMap에 putAll 메소드에 HashMap을 넣어주면 추가가 됩니다.

아래는 2개의 HashMap을 생성한 다음에 putAll로 map2의 값들을 map으로 모두 추가한 샘플 입니다.

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<String, String> map2 = new HashMap<String, String>();
    map2.put("D", "ddd");
    map2.put("E", "eee");
    map2.put("F", "fff");
    
    System.out.println(map);
    
    map.putAll(map2);
    System.out.println(map);
}

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

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

http://cafe.naver.com/javachobostudy/71632


반응형

'차근차근 > JAVA JSP' 카테고리의 다른 글

JNI 기초  (0) 2014.07.26
if문 equals / ==  (0) 2014.07.26
자바API문서??  (0) 2014.07.26
request.getParameterValues,URLEncoder.encode  (0) 2014.07.26
request.getParameterValues/삼항연산자 ? :  (0) 2014.07.26