Java属性文件示例
时间:2020-02-23 14:37:13 来源:igfitidea点击:
在本教程中,将介绍如何在Java中存储和检索属性文件中的值
在许多情况下,我们可能希望为Java程序提供一个配置文件。Java在中有一个内置机制 java.util.Properties属性允许我们轻松访问和更改配置文件中的值。
属性是由键和值对构造的,它们都表示为字符串对象。我们可以将属性视为一个持久的哈希表。
将数据写入属性文件
Properties properties = new Properties(); properties.setProperty("server_name", "theitroad.local"); properties.setProperty("request_timeout", "5000"); OutputStream output = new FileOutputStream("config.properties"); properties.store(output, null);
从属性文件读取数据
InputStream input = new FileInputStream("config.properties"); Properties properties = new Properties(); properties.load(input); String serverNamere = properties.getProperty("server_name");
在这个例子中,我没有包含异常处理以提高可见性。读/写属性后,不要忘记在程序中添加适当的异常处理,并关闭文件输入和输出流。