HashMap <Key , Value>
[ Hash ]
- 문자열을 빨리 찾을 수 있도록 직접 주소접근이 가능한 짧은 길이의 값이나 Key로 변환하는 것
- Key는 식별해야하는 값으로 중복 될수 없으나, Value는 중복 가능
[ Map ]
- Key와 value 두쌍으로 데이터를 보관하는 자료구조
- 문자열을 찾을 때 해시 Key를 계산하고 그 key에 해당하는 장소에 value를 저장해 둔다면, 찾을 때는 한 번의 해시 키 계산만으로도 쉽게 찾을 수 있게 된다
[사용법]
1. <Key,Value> 저장(put), 읽기(get)
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void main(String[] ar) {
Map<String,Integer> map=new HashMap(); //<키 자료형, 값 자료형>
map.put("A", 100);
map.put("B", 101);
map.put("C", 102);
map.put("C", 103); //중복된 key가 들어갈때는 이전 키,값을 지금의 것으로 업데이트
System.out.println(map);
System.out.println(map.get("A"));
System.out.println(map.get("B"));
System.out.println(map.get("C"));
}
}
결과 :
{A=100, B=101, C=103}
100
101
103
HashMap으로 오라클Sql Table 출력하는 건 다음글에서 레츠꼉~
'DEV Heart' 카테고리의 다른 글
| [ MVC 1 게시판 ] #1 DB연동 (JavaBean) (0) | 2021.09.08 |
|---|---|
| [ HashMap ] #3 HashMap으로 2개 Table 출력하기 (Inner Join) (0) | 2021.09.01 |
| [ HashMap ] #2 HashMap으로 Sql table 출력하기 (0) | 2021.08.31 |
| [ MVC 1 ] 자바DBBean을 이용한 DB연동부터 List 출력 (0) | 2021.08.17 |
| [ MVC1 ] 게시판 폼 insert 하기 (0) | 2021.08.13 |