JAVA Basic 강의자료] Legacy
JAVA Basic 강의자료] Legacy
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
Legacy
*백터(Vector)는 리스트를 구현했고 해쉬테이블(HashTable)은 Map을 구현
*백터와 해쉬테이블은 예전부터 사용해 오던 자료구조라 레거시(Legacy)라 부른다
*이 둘은 기존 사용 메서드와 JCF의 List, Map에서 제공하는 모든 메서드를 갖고 있다
Legacy 사용 예
<소스코드>
import java.util.*;
public class EnumTest {
public static void main(String[] args) {
Vector vector = new Vector();
vector.addElement(new String("망아지"));
vector.addElement(new String("송아지"));
vector.addElement(new String("강아지"));
Hashtable hashtable = new Hashtable();
hashtable.put("1", new String("홍길동"));
hashtable.put("2", new String("안녕하세요"));
hashtable.put("4", new String("017-777-9999"));
Enumeration ev = vector.elements();
while(ev.hasMoreElements()){
String temp = (String)ev.nextElement();
System.out.println("vector의 Enumeration:" + temp);
}
System.out.println();
Enumeration ei = hashtable.elements();
while(ei.hasMoreElements()){
String temp = (String)ei.nextElement();
System.out.println("hashtable의 Enumeration:" + temp);
}
System.out.println();
Iterator ih = hashtable.values().iterator();
while(ih.hasNext()){
String temp = (String)ih.next();
System.out.println("hashtable의 Iterator:" + temp);
}
}
}
'자바 > Java공부하기' 카테고리의 다른 글
JAVA Basic 강의자료] 벡터(Vector) 사용 예 (0) | 2016.08.23 |
---|---|
JAVA Basic 강의자료] 벡터(Vector) (0) | 2016.08.23 |
JAVA Basic 강의자료] Map (0) | 2016.08.10 |
JAVA Basic 강의자료] List (0) | 2016.08.10 |
JAVA Basic 강의자료] Iterator (0) | 2016.08.10 |