list map 과 map 의 차이점이 궁금합니다.

조회수 713회
Map<String, Object>과 List<Map<String, Object>>의 차이점이 무엇인지 궁금합니다.


1 답변

  • 좋아요

    2

    싫어요
    채택 취소하기

    하나는 Map 이고 하나는 List 입니다.

    전혀 다른 컨테이너 타입입니다.

    Map 이라고 하면 해시키(유일한키)로 요소에 접근하는 컨테이너입니다.

    쉽게 key:value 형태의 자료구조입니다.

    List 는 선형으로 길게 늘어선 자료구조로 일반적으로 배열을 연상하면 됩니다.

    즉 두개의 차이를 물어셨는데 차이라기보다 전혀 다른 컨테이너 타입입니다.

    단순히 차이라고 한다면 Map 은 같은 요소를 넣을 수가 없습니다만(키가 같으면 안됨) List 는 같은 것을 여러개 넣을 수 있습니다.

    List<Map<String, Object>>Map<String, Object> 이 여러개 속해있는 List 입니다.

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)