HashMap
해시 맵은 키와 값을 쌍으로 저장하는 자료 구조이다. hash map은 파이썬의 딕셔너리와 비슷한 데이터 스트럭쳐이다.
이름, 전화번호 쌍을 저장한다.
HashMap<String, String> phoneMap = new HashMap<>();
데이터 저장
phoneMap.put("model", "iphone 12");
phoneMap.put("year", "2021");
phoneMap.put("color", "red");
데이터 억세스
phoneMap.get("model")
모든 데이터 불러오는 방법 1
Object[] values = phoneMap.values().toArray();
모든 데이터 불러오는 방법 2
for( Object data : phoneMap.values().toArray() ) {
System.out.println( (String)data );
}
데이터 값 변경
phoneMap.replace("color", "blue");
데이터 삭제
phoneMap.remove("year");
전체 데이터 삭제
phoneMap.clear();
// 데이터가 있는지 없는지 확인하는 코드
if( phoneMap.isEmpty() ) {
System.out.println("데이터 없음");
} else {
System.out.println("데이터 있음");
}
'Java' 카테고리의 다른 글
자바(Java) try-catch-finally 구문 학습하기 (0) | 2024.06.04 |
---|---|
Java에서 NullPointerException 발생 시 해결 방법 (0) | 2024.06.04 |
자바(Java)의 ArrayList 라이브러리 사용하기 (0) | 2024.06.03 |
자바의 문자열(String) 데이터 가공하기 (0) | 2024.06.03 |
자바 객체 지향 프로그래밍에서 Interface(인터페이스)를 활용하기 (0) | 2024.06.03 |