HashMap과 LinkedHashMap의 차이점

민찬홍·2023년 12월 22일

Java

목록 보기
30/31

 Map<String, Object> doWrite(
            String title,
            String body
    ) {
        lastArticle = new Article(1, title, body);

        Map<String, Object> rs = new HashMap<>();
        rs.put("msg", "1번 게시물이 작성되었습니다.");
        rs.put("data", lastArticle);

        return rs;
    }

위 코드에서는 Hashmap을 사용하였으므로 rs.put을 사용하여 return해서 출력해보아도 순서대로 들어가 있지 않을 수도 있다.

반면 LinkedHashMap은 순서를 기억하여 내가 넣은 순서대로 출력되는 것을 볼 수 있다.

profile
백엔드 개발자를 꿈꿉니다

0개의 댓글