HashMap 은 파이썬에서 딕셔너리와 비슷한 역할을 합니다.
key,value 로 구성되어 있습니다.
1. 생성
HashMap<String,String> phone = new HashMap<>();
<> 안에 참조형 타입을 key,value 의 맞게 생성합니다.
2. 저장
phone.put("model","iphone 12");
phone.put("year","2021");
phone.put("color","red");
put 함수를 이용하여 key,value 쌍으로 저장합니다.
3. 접근
System.out.println(phone.get("model"));
get 함수로 접근합니다.
4. 변경
phone.replace("year", "2022");
replace 함수를 이용해 key값으로 접근하여 value 값을 바꿉니다.
5. 삭제
phone.remove("year");
# 전체삭제
phone.clear();
6. 출력
# for문
Object[] values = phone.values().toArray();
for(int i = 0 ; i < values.length; i++) {
System.out.println((String)values[i]);
}
# foreach문
for(Object name : phone.values().toArray()) {
System.out.println((String)name);
}
'개발 > 자바' 카테고리의 다른 글
Java - 예외처리 try-catch (0) | 2023.01.25 |
---|---|
Java - ArrayList (0) | 2023.01.25 |
Java - Interface (0) | 2023.01.25 |
Java - 문자열 처리 함수 (0) | 2023.01.25 |
Java - wrapper class (Integer,Float 등등) (0) | 2023.01.25 |