반응형
자바 Hashtable 사용 예제
글. 수알치 오상문
Hashmap과 Hashtable은 사전 또는 맵을 구현하는 비슷한 클래스이지만, 약간 다릅니다. 아래 예제는 Hashtable을 사용하는 코드입니다.
import java.util.*;
public class HashTable {
public static void main(String[] args) {
// TODO Auto-generated method stub
// 파이썬 dict 또는 자바 hshmap과 비슷
Hashtable<Integer, String> map = new Hashtable<Integer, String>();
map.put(0, "김만세"); // 해시테이블에 입력, Key: 0, Value: "김만세"
map.put(1, "조그만");
map.put(2, "으악새");
map.put(3, "나별난");
System.out.println("Size = " + map.size()); // 해시테이블 크기
// for(int i=0; i < map.size(); i++) // 키 번호로 요소 값를 읽어와서 출력
// System.out.println(map.get(i));
for(String v : map.values()) // 반복 기능 이용하여 출력
System.out.println(v);
}
}
반응형
'JAVA' 카테고리의 다른 글
자바 String 문자열을 토큰으로 분리하는 예제 (0) | 2017.02.25 |
---|---|
자바 로또 예제 (Lotto) (0) | 2016.11.27 |
자바 LinkedList 큐 사용 예제 (0) | 2016.11.26 |
자바 Vector 리스트 예제 (0) | 2016.11.26 |
자바 Stack (스택) 예제 (0) | 2016.11.26 |