JAVA

[JAVA] 자료구조 - HashMAP

인디아나쥰이 2021. 6. 8. 16:31

Map 의 계층구조 

 

HashMap 이란?

Map 은 Collection Framework에 Map으로 나누어진 객체로 Key, Value 형식을 가지고 있다.

HashMap 이란 Map의 인터페이스 중 하나로써, key 와 Value 값으로 묶어 데이터를 저장하는 자료구조이다.

사람의 주민번호와 이름으로 예시를 들 수 있다.

주민번호는 동일한 주민번호가 존재할수 없지만, 이름은 동일한 이름이 존재 할 수 있다.

 

1. key는 중복일 수 없다.

2. key 와 value 중 하나만 존재하지 않는다.

3. Value 는 중복이 가능하다.

 

 

예시

Map<String, String> user = new HashMap<>();
	user.put("1", "june");
    user.put("2", "senni");
    user.put("3", "yune");
for(int i = 1; i < user.size(); i++)
{
	System.out.println(user.get(i));
}
	//순서대로 출력된다
    //june
    //senni
    //yune

 

 

728x90
반응형