샘플(1)
아래와 같이 2개의 데이터를 저장해보도록 하겠습니다.
Map map;
List list = new ArrayList();
// 첫번째
map = new HashMap();
map.put("국어", 90);
map.put("수학", 80);
list.add(map);
// 두번째
map = new HashMap();
map.put("국어", 55);
map.put("수학", 65);
list.add(map);
System.out.println(list);
[{수학=80, 국어=90}, {수학=65, 국어=55}]
샘플(2)
이제 집어넣은 데이터를 가져올 차례입니다.
List 에 저장된 HashMap 데이터를 사용하기 위에서는 HashMap을 만든 다음, 캐스팅 연산으로 가져오도록 합니다.
HashMap getMap = new HashMap();
getMap = (HashMap)list.get(0);
System.out.println("1번째 국어 점수 : " + getMap.get("국어"));
getMap = (HashMap)list.get(1);
System.out.println("2번째 국어 점수 : " + getMap.get("국어"));
1번째 국어 점수 : 90
2번째 국어 점수 : 55
'Server Enterprise > Doc' 카테고리의 다른 글
[encoding] DM 발송시 메일함 링크클릭 포커싱 안될 때 (0) | 2015.06.16 |
---|---|
[Jsp] 게시판 페이징 (0) | 2014.03.07 |
[AOP] 애스펙트 지향 프로그래밍 (0) | 2014.01.24 |
[프록시 & 데코레이터] 패턴 (0) | 2014.01.24 |
[Templet & Callback] 패턴 (0) | 2014.01.24 |