본문 바로가기
백엔드/Spring

hashmap / LinkedHashMap 값 출력 (map keyset values)

by 작은소행성 2021. 4. 8.

 

 

 

responsebody로 값을 전달 받아서 

key, value값을 출력하고자 한다. 

 

 

@RequestMapping(value="/getparam1",method =  RequestMethod.POST)
    @ResponseBody
    public Map<String,String> getParam1(@RequestParam LinkedHashMap params) throws Exception {
        System.out.println("params > "+params);
        LinkedHashMap<String, String> map = new LinkedHashMap<String,String>(params);

        for (String key : map.keySet()){
            String value = map.get(key);
            System.out.println("map key > "+key+" , value > "+value);
        }


        return params;

 

 

 

 

map.entrySet()

 

 

 

 

 

 

 

Map<String, String> map = new HashMap<String, String>();
map.put("key01", "value01");
map.put("key02", "value02");
map.put("key03", "value03");
map.put("key04", "value04");
map.put("key05", "value05");

// 방법 01 : entrySet()
for (Map.Entry<String, String> entry : map.entrySet()) {
	System.out.println("[key]:" + entry.getKey() + ", [value]:" + entry.getValue());
}

 

 

 

 

 

 

 

 

반응형