본문 바로가기
공부/JAVA

[java] JAVA 맵(Map)

by 미네밍 2016. 11. 4.

<JAVA MAP>


Map 은 사전과 비슷하며 (Key, Value) 쌍으로 이루어진 자료형이다.


 Key

Value 

"people" 

사람 

"fruit" 

과일


배열과 다른 점은, 순차적으로 요소값을 추출하지 않고 Key 값을 통해서 Value 값을 추출한다는 점이다.


Java 에는 HashMap, HashTable, TreeMap 클래스가 유사한 성격을 지니고 있다.


자주 쓰는 주요 함수들을 설명해보면 다음과 같다!


1. put() : 키와 Value 쌍을 삽입하기


1
2
3
4
HashMap <StringString> map = new HashMap<StringString>();
map.put("people""사람");
map.put("fruit""과일");
map.put("animal","동물");
cs


2. get() : 해당 키의 Value 값 얻기


1
System.out.println(map.get("people")); // '사람' 이 결과로 나온다.
cs

3. remove() : 해당 키 삭제


1
map.remove("people"// 키 'people' 이 삭제된다.
cs


4. size() : Map 의 요소 개수 반환


1
map.size(); // 2가 출력!
cs


5. containKey(), containsValue() : 키 값과 value 값이 있는지 여부


1
2
map.containKey("people"); // false 리턴
map.containsValue("과일"); // true 리턴
cs


6. isEmpty() : 비었는지 아닌지 여부 반환


1
map.isEmpty(); // false 리턴
cs


댓글