java 程序 properties 读取配置文件
时间: 2023-10-23 12:03:27 浏览: 147
Java程序可以使用Properties类来读取配置文件。Properties类是Java标准库中的一个类,它提供了一种简单的方式来读取和写入配置信息。
首先,我们需要创建一个Properties对象来加载配置文件。可以使用load()方法来读取文件,并将其加载到Properties对象中。例如,可以使用FileInputStream类将配置文件作为输入流来加载:
```
Properties properties = new Properties();
InputStream inputStream = new FileInputStream("config.properties");
properties.load(inputStream);
```
在上述代码中,我们将配置文件"config.properties"作为输入流传递给Properties对象的load()方法来加载配置信息。
一旦配置文件被加载到Properties对象中,我们可以使用getProperty()方法来获取特定的配置值。getProperty()方法接受属性的名称,并返回与之对应的属性值。例如,我们可以使用以下代码获取配置文件中的"username"属性的值:
```
String username = properties.getProperty("username");
```
上述代码将返回配置文件中"username"属性的值,并将其赋给字符串变量username。
同样地,我们也可以使用setProperty()方法来设置配置文件中的属性值。例如,我们可以使用以下代码在运行时修改配置文件中的"password"属性的值:
```
properties.setProperty("password", "new_password");
```
上述代码将把"password"属性的值设置为"new_password"。
最后,我们需要关闭输入流来释放资源。可以使用close()方法来关闭输入流:
```
inputStream.close();
```
通过上述步骤,我们可以轻松地使用Properties类来读取配置文件并获取其属性值,同时也可以修改配置文件中的属性值。这为Java程序的配置提供了方便和灵活性。
阅读全文