Java에서 해시 테이블 값 삭제
Hashtable에서 항목을 삭제하는 것은 메서드로 수행할 수 있습니다. remove()입니다. 이 메서드는 키 및 관련 값을 찾아 삭제합니다.public V remove(Object key): 해시 테이블 테이블에서 키와 해당 값을 제거하고 삭제된 키의 값을 반환하고, 그렇지 않으면 키를 찾을 수 없으면 null을 반환합니다.
키가 null이면 예외nullPointerException가 발생합니다.
이 코드는 키가 있는 항목을 찾고 Hashtable에서 키-값 쌍을 제거한 다음 it 제거 전과 후의 목록을 표시합니다.
import java.util.Hashtable;런타임:
import java.util.Map;
public class main{
public static void main(String[] args) {
해시 테이블< 문자열, 문자열> ht = 새 해시 테이블< 문자열, 문자열> ();
ht.put("1", "하나");
ht.put("2", "2");
ht.put("3", "3");
개체 obj = ht.remove("2");
System.out.println(obj + "가 제거되었습니다.");
System.out.println("삭제 후 HashSet:");
for (Map.Entry항목 : ht.entrySet())
{
System.out.println("<" +entry.getKey()+", "+entry.getValue()+">");
}
}
}
2개가 삭제되었습니다References:
HashSet 제거 후:
< 3, 세>
< 1, 가>
JavaDoc: 해시 테이블 제거 메서드