본문 바로가기

프로그램언어/자바

List<Map<String, Object>>

Map데이터를 List에 삽입하기

 

List<Map<String, Object>> listMap = new ArrayList<Map<String, Object>>();

Map<String, Object> map = new HashMap<String, Object>();
map.put("num", "1");
map.put("id", "test1");
map.put("pw", "1111");
map.put("tel", "010-1111-1111");
map.put("add", "대전 서구 탄방동");
listMap.add(map);

Map<String, Object> map1 = new HashMap<String, Object>();
map1.put("num", "2");
map1.put("id", "test2");
map1.put("pw", "2222");
map1.put("tel", "010-2222-2222");
map1.put("add", "대전 서구 탄방동2");
listMap.add(map1);

Map<String, Object> map2 = new HashMap<String, Object>();
map2.put("num", "3");
map2.put("id", "test3");
map2.put("pw", "3333");
map2.put("tel", "010-3333-3333");
map2.put("add", "대전 서구 탄방동3");
listMap.add(map2);

Map<String, Object> map3 = new HashMap<String, Object>();
map3.put("num", "4");
map3.put("id", "test4");
map3.put("pw", "4444");
map3.put("tel", "010-4444-4444");
map3.put("add", "대전 서구 탄방동4");
listMap.add(map3);

Map<String, Object> map4 = new HashMap<String, Object>();
map4.put("num", "5");
map4.put("id", "test5");
map4.put("pw", "5555");
map4.put("tel", "010-5555-5555");
map4.put("add", "대전 서구 탄방동5");
listMap.add(map4);

for(Map<String, Object> strMap : listMap){

    //System.out.println(strMap);
    System.out.print(strMap.get("num") + " ");
    System.out.print(strMap.get("id") + " ");
    System.out.print(strMap.get("pw") + " ");
    System.out.print(strMap.get("tel") + " ");
    System.out.println(strMap.get("add"));
}

 

실행 결과]

1 test1 1111 010-1111-1111 대전 서구 탄방동1

2 test2 2222 010-2222-2222 대전 서구 탄방동2

3 test3 3333 010-3333-3333 대전 서구 탄방동3

4 test4 4444 010-4444-4444 대전 서구 탄방동4

5 test5 5555 010-5555-5555 대전 서구 탄방동5