개발/자바

Java - HashMap

웅'jk 2023. 1. 25. 12:52

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