getProperty(String key, String def) 使用详解
时间: 2023-06-19 16:04:32 浏览: 105
`getProperty(String key, String def)` 方法是 Java 中 `java.util.Properties` 类的一个方法。该方法用于获取指定键的属性值,如果该键不存在,则返回默认值。
方法参数:
- `key`:要获取属性值的键。
- `def`:如果指定的键不存在,则返回的默认值。
方法返回值:
- 如果指定的键存在,则返回键对应的属性值。
- 如果指定的键不存在,则返回默认值。
下面是一个使用示例:
```java
import java.util.Properties;
public class PropertiesDemo {
public static void main(String[] args) {
Properties properties = new Properties();
properties.setProperty("name", "John");
properties.setProperty("age", "30");
String name = properties.getProperty("name", "Unknown");
System.out.println("Name: " + name); // 输出:Name: John
String city = properties.getProperty("city", "Unknown");
System.out.println("City: " + city); // 输出:City: Unknown
}
}
```
在上面的示例中,我们创建了一个 `Properties` 对象,并设置了两个属性:`name` 和 `age`。然后,我们使用 `getProperty` 方法获取 `name` 和 `city` 属性的值,如果该键不存在,则返回默认值 `"Unknown"`。最后,我们将获取到的属性值输出到控制台。