要从文件中获取Properties,在Java中可以使用Properties
类和FileInputStream
类来实现。以下是一个简单的示例代码:
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;
public class Main {
public static void main(String[] args) {
Properties properties = new Properties();
try {
FileInputStream fileInputStream = new FileInputStream("config.properties");
properties.load(fileInputStream);
fileInputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
String key1 = properties.getProperty("key1");
String key2 = properties.getProperty("key2");
System.out.println("key1: " + key1);
System.out.println("key2: " + key2);
}
}
在上面的示例中,我们首先创建一个Properties
对象,并使用FileInputStream
从文件config.properties
中加载属性。然后我们可以使用getProperty()
方法获取特定键的值。最后,我们将这些值打印出来。
确保将config.properties
文件放在项目的根目录中,并且文件中包含以下内容:
key1=value1
key2=value2
运行上面的代码将输出:
key1: value1
key2: value2