Java - Hashtable の値を編集する
ハッシュテーブル<文字列、整数> を Java で表します。特定のキーの値を変更またはオーバーライドする方法.java.util.Hashtable.put(K key, V value)
このメソッドは、キーをハッシュテーブルの値にバインドするために使用されます。例外 NullPointerException がトリガーされます キーまたは値がゼロの場合。キーが既に存在する場合、その値は自動的に置き換えられます.
以下の例は、値の変更を示しています.
以下の例は、値の変更を示しています.
Runtime:
package com.codeurjava.hashtable;
import java.util.*;
public class hashtable_put {
public static void main(String args[]) {
// ハッシュテーブルを作成します
Hashtable 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().- public ブーリアンreplace(K キー, V oldValue, V newValue)
ht.replace(2,"B","BB");Ressources:
https://docs.oracle.com/javase/7/docs/api/java/util/Hashtable.html#put(K,%20V)