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
반응형