Cute Happy Ghost
본문 바로가기
JAVA/Java

Map에 넣은 순서대로 나오게 하는 방법 (HashMap, LinkedHashMap)

by JENN_tech7 2022. 3. 25.
728x90
SMALL
HashMap resultMap = new HashMap();
resultMap.put("header",header);
resultMap.put("data",list);

이렇게 하니까 원하는대로 header , data가 뜨는게 아니라 data부터 먼저 출력이 되었다...

Map은 약간 랜덤이라서 내가 넣은대로 정렬이 안된다

내가 원하는건 오름차순, 내림차순이 아니라 그냥 넣은대로 빼고싶기때문에 LinkedHashMap만 쓰면 되는 문제임

 

 

HashMap resultMap = new LinkedHashMap();
resultMap.put("header",header);
resultMap.put("data",list);

HashMap을 LinkedHashMap으로만 바꾸면내가 넣은대로 출력이 잘 된다

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90
LIST

댓글