Java에서 모든 해시 테이블 값 검색
이 예제에서는 값 컬렉션에서 Hashtable의 모든 요소를 가져오는 방법을 보여 줍니다Collection은 values() />이 코드는 Hashtable.
import java.util.Enumeration;Runtime:
import java.util.Iterator;
import java.util.Hashtable을 사용합니다.
import java.util.Collection;
public class Recovery {
public static void main(String[] args) {
//Hashtable
Hashtable ht = new Hashtable();
//키 및 값 추가
ht.put("1","one");
ht.put("2","둘");
ht.put("3","셋");
/*
values()를 사용하여 모든 값 검색
메서드를 사용하여 > */
Collection c = ht.values();
System.out.println("해시 테이블 컬렉션의 값은 다음과 같습니다.");
//콜렉션을 통해 반복합니다
이터레이터 itr = c.iterator();
while(itr.hasNext())
System.out.println(itr.next());
/*
결과 컬렉션은 HashTable
컬렉션에서 값이 제거되면 원래 Hashtable 컬렉션에서도 제거됩니다
. 이것은 엘리먼트를 추가하는 것을 의미하지 않습니다
*/
//해시 테이블에서 하나를 제거합니다
c.remove("One");
//Hashtable의 모든 값 표시 /
System.out.println("항목을 삭제한 후 해시 테이블");
열거형 e = ht.elements();
while(e.hasMoreElements())
System.out.println(e.nextElement());
}
}
Hashtable 컬렉션의 값은 다음과 같습니다.
three
two
one
요소를 삭제한 후 해시 테이블
three
two
one