inblog logo
|
sxias
    자바

    [JAVA] 63. Map

    문정준's avatar
    문정준
    Feb 19, 2025
    [JAVA] 63. Map
    Contents
    1. Map
    ✅
    Map
    키와 값을 한 쌍으로 묶어서 저장하는 자료구조
     

    1. Map

    • 키 - 값을 하나의 쌍으로 묶어서 저장하는 자료구조
    • 사전 (Dictionary) 이라고도 부름
    • 중복된 키를 가질 수 없음
    • 각 키는 하나의 값에만 매핑됨
    • 별도의 Map이라는 이름의 인터페이스를 제공
      • HashMap, TreeMap, LinkedHashMap 등 3 가지의 클래스 제공
      • 정렬할 필요가 없다면 HashMap이 빠름
      • put() 메소드로 값 저장
      • get() 메소드로 값 추출
      • of() 메소드로 한 번에 HashMap 초기화 가능
     
    package ex18; import java.util.HashMap; import java.util.Map; public class MapTest { public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); // 키와 값을 함께 삽입 map.put("kim", "1234"); map.put("park", "pass"); map.put("lee", "word"); // 키를 통해 값을 search 후 반환 System.out.println(map.get("lee")); // 모든 항목 방문 for (String key : map.keySet()) { String value = map.get(key); System.out.println("key:" + key + ", value:" + value); } // 3번 자리의 항목 삭제 map.remove(3); map.put("choi", "password"); System.out.println(map); } }
    notion image
    Share article
    Contents
    1. Map

    Sxias ㆍ a32176740@gmail.com

    RSS·Powered by Inblog