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