Java:Map

aiden·2023년 11월 15일

Java

목록 보기
26/30
  • HashMap : put한 순서 기억하지 않음. 순서 상관없이 저장
  • LinkedHashMap : put한 순서대로 저장

  • Map.of() : 자바 9부터 도입된 메소드로, 키와 값의 쌍을 직접 인수로 전달하여 Map을 생성한다.
    Map<String, Integer> map = Map.of("Apple", 1, "Banana", 2, "Cherry", 3);
    Map.of() 메소드는 최대 10개의 키-값 쌍을 받을 수 있다. 10개를 초과하는 키-값 쌍을 가진 Map을 생성하려면 Map.ofEntries() 메소드를 사용해야 한다.
    Map.of()와 Map.ofEntries() 메소드는 한 번 생성하면 변경이 불가한 불변 Map을 생성하며, 요소를 추가하거나 삭제하려는 경우 UnsupportedOperationException을 발생시킨다. 또, 키와 값에 null값은 허용되지 않는다.
profile
파인애플 좋아하세요?

0개의 댓글