Java - Hashtable에서 값 편집
해시 테이블< 문자열, 정수> 자바에서. 주어진 키의 값을 변경하거나 재정의하는 방법.java.util.Hashtable.put(K key, V value)의 예
이 메서드는 키를 해시 테이블의 값에 바인딩하는 데 사용됩니다. 예외 NullPointerException 트리거됨 키 또는 값이 0인 경우. 키가 이미 있는 경우 해당 값이 자동으로 바뀝니다.
아래 예는 값을 변경하는 방법을 보여줍니다.
아래 예는 값을 변경하는 방법을 보여줍니다.
런타임:
package com.codeurjava.hashtable;
import java.util.*;
public class hashtable_put {
public static void main(String args[]) {
// 해시 테이블 생성
해시 테이블 ht = new Hashtable();
// 피어 삽입
ht.put(1, "A");
ht.put(2, "B");
ht.put(3, "C");
System.out.println("수정 전 해시 테이블: "+ht);
// 2
String val_ret=(String)ht.put(2,"BB");
System.out.println("대체된 값: "+val_ret);
System.out.println("수정 후 해시 테이블: "+ht);
}
}
초기 해시 테이블 값: {3=C, 2=B, 1=A}
대체된 값: B
새 해시 테이블: {3=C, 2=BB, 1=A}
replace()
Java에는 또 다른 replace().- 공개 부울 바꾸기(K 키, V oldValue, V newValue)
ht.replace(2,"B", "비비");Ressources:
https://docs.oracle.com/javase/7/docs/api/java/util/Hashtable.html#put(K,%20V)