Building value

Java[HashMap] 본문

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에 해당하는 요소를 삭제하는 방법도 보여주고 있습니다.

반응형

'Java' 카테고리의 다른 글

Java[람다식(Lambda)]  (0) 2023.03.29
Java[Iterator]  (0) 2023.03.29
Java[HashSet]  (0) 2023.03.28
Java[LinkedList]  (0) 2023.03.27
Java[ArrayList]  (0) 2023.03.26