java 读取配置文件 样例
时间: 2024-05-18 21:10:14 浏览: 21
Java 读取配置文件有很多种方式,其中比较常用的方式是使用 Properties 类。以下是一个 Java 读取配置文件的样例代码:
假设我们有一个配置文件 config.properties,内容如下:
```
database.url=jdbc:mysql://localhost:3306/mydb
database.username=myusername
database.password=mypassword
```
Java 代码如下:
```java
import java.io.InputStream;
import java.util.Properties;
public class ReadConfigFileExample {
public static void main(String[] args) {
try {
// 读取配置文件
InputStream inputStream = ReadConfigFileExample.class.getClassLoader().getResourceAsStream("config.properties");
Properties properties = new Properties();
properties.load(inputStream);
// 获取配置项的值
String url = properties.getProperty("database.url");
String username = properties.getProperty("database.username");
String password = properties.getProperty("database.password");
// 输出结果
System.out.println("url: " + url);
System.out.println("username: " + username);
System.out.println("password: " + password);
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
这段代码中,我们首先使用 `getClassLoader().getResourceAsStream()` 方法获取配置文件的输入流,然后使用 Properties 类的 `load()` 方法加载配置文件。接着,我们可以使用 `getProperty()` 方法获取配置项的值,并进行相应的操作。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)