Map

Map(Key , Value)

제목을 읽어봤다면 대충 유추가 가능할 것이다.
List가 index기반의 배열을 관리하는 인터페이스라면 말그대로 map은 key와 value값을 저장하는
인터페이스 클래스라고 볼 수 있다.

map은 index가 아닌 key를 가지고 있어 key를 불러 그 안에 value값을 불러 올 수 있다.

일반적인 mothod는 아래와 같이 있다.

map기반 클래스중 자주사용하는 HashMap을 예시로 보자

  • put() 데이터를 넣는 method
HashMap<String, String> map = new HashMap<String, String>();
map.put("people", "사람");
map.put("baseball", "야구");
  • get() 데이터를 불러오는 method
System.out.println(map.get("people"));
// '사람'을 리턴한다
  • containsKey() key 가존재하면 true를 리턴하는 booleanType의 method
System.out.println(map.containsKey("people"));
// people Key가 존재하기에 true를 리턴
  • remove() 방을 제거하고 value를 리턴하는 mothod
System.out.println(map.remove("people"));
// people을 가진 방을 삭제하며 그 값인 '사람'을 리턴

Categories:

Updated:

Leave a comment