すでに入力されているハッシュマップがあります。abc123 を 123 にマッピングしました。
最初に test というオブジェクトを宣言し、abc123 の値を指定します。
次に、ハッシュマップに abc123 が含まれているかどうかを確認します。
true の場合は、if ステートメントに入り、abc123 のマッピングを取得して、それを value という文字列に入れます。
次に、 abc123 を 123 だけに置き換えたい
これで、ハッシュマップ キーは 123 になり、値は 123 になりました
123 の値を取り除くにはどうすればよいですか
マッピングを 123 に出力して null を取得できるようにしたい
public void replace1(Map<String, String> barcodeMap) {
Object test = "abc123";
if (barcodeMap.containsKey(test)) {
System.out.println("HERE I WILL PRINT THE MAPPING OF AGILENT " + barcodeMap.get(test)); //output here is 123
String value = barcodeMap.get(test);
System.out.println("THE MAPPING OF VALUE SHOULD BE NULL " + barcodeMap.get(value)); //output here is null
barcodeMap.put(value, barcodeMap.remove(test));
System.out.println("HERE I WILL PRINT THE MAPPING OF AGILENT it should be null::::: " + barcodeMap.get(test)); //output here is null
System.out.println("HERE IS THE MAPPING OF VALUE:::::::::::::: " + barcodeMap.get(value)); //output here is 123, i want it to be null here
}
}