[Java] Map

원서연·2023년 11월 1일
0
  • 키-값 쌍을 요소로 가지는 데이터의 모음

  • 순서 구분 없음

    이런 점들이 List와 큰 차이점이다.

  • 키는 중복 불가, 값은 중복 허용

    • 중요한 개념
  • Map은 인터페이스다.

  • Map 구현체

    • HashMap

HashMap

HashMap map = new HashMap();
map.put("age", 30);
map.put("mbti", "INFP");

System.out.println(map.get("age")); //List와 달리 get의 인자로 "키"를 넣는다.

// HashMap에 들어가는 자료형을 제한
// 원치 않는 데이터가 들어오게 되면, 에러를 찾기가 힘들기 때문에 제한 해준다.
HashMap<String, String> map2 = new HashMap();
map2.put("age", "30");
map2.put("mbti", "INFP");

System.out.println(map2.get("age"));
profile
웹 백엔드 프로그래밍 Today I Learned

0개의 댓글

관련 채용 정보