-
[JAVA] 자료구조 - HashMAPJAVA 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반응형'JAVA' 카테고리의 다른 글
메소드(함수) 호출 방식 Call by Value & Call by Reference (0) 2021.06.18 [JAVA]Map.Entry 인터페이스 (0) 2021.06.08 [Java]JDK와 JRE (0) 2021.05.30 Java Map 컬렉션(Collection) 개념 (0) 2021.05.26 [JAVA] 컬렉션(Collection) 이란? (2) 2020.11.30