我有一个已经填充的哈希图。我将 abc123 映射到 123。
我首先声明一个名为 test 的对象并给它一个 abc123 的值
然后我检查我的 hashmap 是否包含 abc123。
如果为真,它将进入 if 语句并获取 abc123 的映射并将其放入一个名为 value 的字符串中
然后我想用 123 替换 abc123
现在我的 hashmap 键是 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
}
}