如何用JAVA完成输入一个key值输出自定义其对应的value值?
时间: 2024-09-27 14:09:30 浏览: 4
在Java中,如果你有一个自定义的对象,比如一个HashMap或Properties对象,你可以通过键(key)获取相应的值。这里是一个简单的例子,假设你有一个Map<String, String>类型的map:
```java
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void main(String[] args) {
// 创建一个HashMap
Map<String, String> map = new HashMap<>();
// 添加键值对
map.put("name", "John");
map.put("age", "30");
// 获取并打印指定key的value
String keyToFind = "name";
if (map.containsKey(keyToFind)) { // 检查键是否存在
String value = map.get(keyToFind);
System.out.println("Value for key '" + keyToFind + "' is: " + value);
} else {
System.out.println("Key not found in the map.");
}
}
}
```
在这个例子中,如果键"keyToFind"存在,程序会输出对应的值;否则,它会显示一个提示信息。