// properties在Java中的含义
import java.util.Properties;
public class PropertiesExample {
public static void main(String[] args) {
// 创建一个Properties对象
Properties props = new Properties();
// 向Properties对象中添加键值对
props.setProperty("database.url", "jdbc:mysql://localhost:3306/mydb");
props.setProperty("database.username", "root");
props.setProperty("database.password", "password");
// 获取属性值
String url = props.getProperty("database.url");
String username = props.getProperty("database.username");
String password = props.getProperty("database.password");
// 输出属性值
System.out.println("Database URL: " + url);
System.out.println("Database Username: " + username);
System.out.println("Database Password: " + password);
// 从文件加载属性
try {
props.load(PropertiesExample.class.getClassLoader().getResourceAsStream("config.properties"));
// 假设config.properties文件中有更多的属性
String additionalProperty = props.getProperty("additional.property");
System.out.println("Additional Property: " + additionalProperty);
} catch (Exception e) {
e.printStackTrace();
}
}
}
创建Properties对象:
Properties props = new Properties();
创建了一个空的 Properties
对象,用于存储键值对。添加键值对:
setProperty
方法向 Properties
对象中添加键值对。例如,props.setProperty("database.url", "jdbc:mysql://localhost:3306/mydb");
添加了数据库连接URL的键值对。获取属性值:
getProperty
方法根据键获取对应的值。例如,String url = props.getProperty("database.url");
获取了数据库连接URL的值。输出属性值:
System.out.println
输出获取到的属性值。从文件加载属性:
load
方法从指定的配置文件(如 config.properties
)中加载属性。假设 config.properties
文件中有更多的属性,可以通过 getProperty
方法获取这些属性的值。通过以上代码和解释,您可以理解 Properties
在 Java 中的主要用途是管理和操作键值对,通常用于配置文件的读取和写入。
下一篇:grpc java
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站