Java에서 Hashtable의 putAll() 메서드 예
이 튜토리얼은 java.util.Hashtable.putAll().public void putAll(Map extends K,? extends V> t): 이 메서드는 지정된 Map의 모든 요소를 Hashtable에 복사하는 데 사용됩니다. Map 객체가 null인 경우 예외nullPointerException
import java.util.Enumeration;이 코드를 컴파일하고 실행하는 것이 어떻게 보이는지 봅시다.
import java.util.Hashtable을 사용합니다.
public class putAll_hashtable {
public static void main(String[] s) {
해시 테이블 테이블 = new Hashtable();
table.put("1", "val1");
table.put("2", "val2");
table.put("3", "val3");
해시테이블 table2 = new Hashtable();
table2.put("4", "val4");
table2.put("5", "val5");
table2.put("6", "val6");
table2.putAll(테이블);
열거형 e = table2.keys();
while (e.hasMoreElements()) {
문자열 키 = (문자열) e.nextElement();
System.out.println(키 + " : " + table2.get(키));
}
}
}
6 : val6참조:
5 : val5
4 : val4
3 : val3
2 : val2
1: val1
자습서 포인트: java.util.Hashtable.putAll() 메서드