반응형
아래의 예제는 자바에서 Map을 사용하는 방법을 보여주는 예제입니다.
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void main(String[] args) {
// HashMap 객체 생성
Map<String, Integer> map = new HashMap<>();
// 요소 추가
map.put("apple", 100);
map.put("banana", 200);
map.put("cherry", 300);
// 요소 조회
System.out.println(map.get("apple")); // 100
System.out.println(map.get("banana")); // 200
// 요소 수정
map.put("banana", 250);
// 요소 삭제
map.remove("cherry");
// 모든 요소 출력
for (Map.Entry<String, Integer> entry : map.entrySet()) {
String key = entry.getKey();
Integer value = entry.getValue();
System.out.println(key + " : " + value);
}
}
}
이 예제에서는 HashMap을 사용하여 문자열 키(key)와 정수 값(value)을 저장하는 Map을 생성합니다.
put 메소드를 사용하여 요소를 추가하고, get 메소드를 사용하여 요소를 조회합니다.
put 메소드를 사용하면 이미 존재하는 키(key)에 대해서는 값(value)이 수정되고,
remove 메소드를 사용하여 요소를 삭제할 수 있습니다.
마지막으로 entrySet 메소드를 사용하여 모든 요소를 출력합니다.
출력 결과는 다음과 같습니다.
100
200
apple : 100
banana : 250
반응형
'자바' 카테고리의 다른 글
함수 설명 및 예제 (0) | 2023.09.18 |
---|---|
List stream() 문법 사용 예제 (0) | 2023.09.18 |
List 설명 및 예제 (0) | 2023.09.18 |
예외 처리 및 예제 (0) | 2023.09.14 |
배열 및 예제 (0) | 2023.09.14 |