[1] MapHash 이란?
자바에서 Map이란 배열이나 리스트와는 다르게 key : value로 정리되는 자료형입니다.
리스트의 경우 몇번째 리스트의 자료를 사용하겠다고 선언하는 반면에 Map에서는 key값을 선택하면
해당 key값에 대한 value값을 리턴합니다.
map은 put, get, containskey, remove, size함수를 사용하는데 아래에서 해당 함수의 사용방법에 대하여 알아보겠습니다.
[2] Put
put함수는 map에 데이터를 집어 넣을때 사용하는 함수입니다.
아래 코드를 통해서 살펴보겠습니다.
package test;
import java.util.HashMap;
public class mainClass {
public static void main(String[] args) {
HashMap<String, String> map = new HashMap<String, String>();
map.put("과일", "사과");
map.put("과자", "치토스");
}
}
[3] Get
Get은 map에서 데이터를 가져올때 사용합니다.
System.out.println(map.get("과일"));
[4] ContainsKey
ContainsKey는 map에 어떤 키가 있는지 조회하는 함수입니다.
만약 조회결과 해당 키가 있다면 true를 없다면 false을 리턴합니다.
System.out.println(map.containsKey("과자"));
[5] remove
remove는 key값을 파라메타로 전달하면 해당 키와 값을 제거합니다.
삭제가 성공한다면 삭제된 value값을 리턴하며 삭제된 값이 없다면 null을 리턴합니다.
System.out.println(map.remove("과자"));
[6] size
size 함수는 map의 사이즈를 조회합니다.
System.out.println(map.size());
[7] keySet
map의 모든 키를 가져오고 싶은 경우 keySet함수를 사용합니다.
map의 모든키가 배열형태로 리턴됩니다.
System.out.println(map.keySet());
'JAVA > Java' 카테고리의 다른 글
[Java] 에서 SHA-256 암호화 하기 (0) | 2020.01.11 |
---|---|
[Java] 자바 Random함수 사용방법, 무작위 숫자 생성 (0) | 2019.07.28 |
[Java] 자바 배열의 선언 및 초기화 방법 (0) | 2019.07.28 |
[Java] 자바 접근제어자 (Access Modifier) Public, private, default, protected 사용법 (0) | 2019.07.27 |
[Java] 자바 메소드(method) 함수의 생성과 선언 후 사용법 (0) | 2019.07.27 |
댓글