要读写ini配置文件,我们可以使用Java的Properties类。Properties类提供了一种简单的机制来将“key-value”对存储到配置文件中,并从中检索。
以下是读取配置文件的示例代码:
import java.io.FileInputStream;
import java.util.Properties;
public class ReadIniFile {
public static void main(String[] args) {
try {
FileInputStream file = new FileInputStream("config.ini");
Properties prop = new Properties();
prop.load(file);
String username = prop.getProperty("username");
String password = prop.getProperty("password");
System.out.println("username=" + username);
System.out.println("password=" + password);
file.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
以上示例代码首先创建一个FileInputStream,然后使用Properties类从配置文件中加载属性。然后,可以使用getProperty方法检索特定的属性值。
以下是写入配置文件的示例代码:
import java.io.FileOutputStream;
import java.util.Properties;
public class WriteIniFile {
public static void main(String[] args) {
try {
FileOutputStream file = new FileOutputStream("config.ini");
Properties prop = new Properties();
prop.setProperty("username", "myUsername");
prop.setProperty("password", "myPassword");
prop.store(file, "Example Config File");
file.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
以上示例代码首先创建一个FileOutputStream,然后使用Properties类设置属性并将其存储到配置文件中。最后,使用store方法将属性写入文件,同时可以添加描述信息。
在使用这些示例代码之前,需要在Java项目中添加对“ini4j”库的依赖。可以在Maven项目中添加以下依赖项:
<dependency>
<groupId>org.ini4j</groupId>
<artifactId>ini4j</artifactId>
<version>0.5.4</version>
</dependency>
在Gradle项目中,可以添加以下依赖项:
implementation 'org.ini4j:ini4j:0.5.4'
基于上述代码,您可以在Java中读取和写入ini文件。这有助于在java应用程序中使用配置文件来存储和读取应用程序设置、属性或连接信息等。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:java 读写 ini 配置文件的示例代码 - Python技术站