액세스 권한을 변경하려면 Collections 클래스의 메소드를 호출하면됩니다 java.util.Collections.unmodifiableMap(지도 지도).
public 정적 < 케이, V> 지도< 케이, V> unmodifiableMap(Map extends K,? extends V> m): 이 메서드는 편집할 수 없는 변경할 수 없는 해시 테이블 보기를 반환합니다.
다음 예제에서는 java.util.Collections.unmodifiableMap().
import java.util.Collections;위의 코드를 컴파일하고 실행한 후 다음과 같은 결과가 생성됩니다.
import java.util.Hashtable을 사용합니다.
import java.util.Map;
public class Unmodifiable_Hashtable {
public static void main(String[] s) {
해시 테이블 해시 테이블 = 새로운 Hashtable();
hashtable.put("1", "val1");
hashtable.put("2", "val2");
hashtable.put("3", "val3");
지도 m = Collections.unmodifiableMap(해시 테이블);
m.put("4", "val4");
System.out.println(m);
}
}
스레드 "main"의 예외 java.lang.UnsupportedOperationException참조:
HashTable.Unmodifiable_Hashtable.main(Unmodifiable_Hashtable.java:16)
/>
java.util.Collections.unmodifiableMap() 메서드
Commentaires (0)
Laisser un commentaire
Connectez-vous pour commenter
Rejoignez la discussion et partagez vos connaissances avec la communauté
Chargement des commentaires...