Java

Java[HashMap]

developer_Michael 2023. 3. 29. 08:10
반응형

HashMap은 key-value 쌍으로 데이터를 저장하는 자료구조입니다. 

 

각각의 요소는 key와 value로 이루어져 있으며, key를 통해 해당 요소의 value를 검색할 수 있습니다.

HashMap의 주요 메서드로는 put(), get(), remove() 등이 있습니다. 

 

put() 메서드를 이용해 요소를 추가하고, get() 메서드를 이용해 key에 해당하는 value를 가져올 수 있습니다. 

 

remove() 메서드를 이용해 key에 해당하는 요소를 삭제할 수 있습니다.

import java.util.HashMap;

public class Example {
    public static void main(String[] args) {
        // HashMap 생성
        HashMap<String, Integer> map = new HashMap<>();

        // put() 메서드: key-value 쌍으로 요소를 추가합니다.
        map.put("apple", 1000);
        map.put("banana", 2000);
        map.put("cherry", 3000);

        // get() 메서드: key에 해당하는 value를 가져옵니다.
        int price = map.get("banana");
        System.out.println(price); // 출력: 2000

        // remove() 메서드: key에 해당하는 요소를 삭제합니다.
        map.remove("cherry");
        System.out.println(map); // 출력: {apple=1000, banana=2000}
    }
}

위 코드에서 HashMap을 생성하고 put() 메서드를 이용해 요소를 추가하고, 

 

get() 메서드를 이용해 key에 해당하는 value를 가져오는 방법을 보여주고 있습니다. 

 

또한 remove() 메서드를 이용해 key에 해당하는 요소를 삭제하는 방법도 보여주고 있습니다.

반응형