[Java] 纯文本查看 复制代码
Object setProperty(String key, String value): 保存/替换键值对
pro.setProperty(String key, String value);
String getProperty(String key): 通过键获取值. 键不存在返回null
pro.getProperty(String key)
Set<String> stringPropertyNames(): 返回键的集合
Set<String> str=pro.pro.stringPropertyNames()
void store(OutputStream out, String comments): 将集合数据用字节流写入文件(不能中文), 并写入注释
void store(Writer writer, String comments): 将集合数据用字符流写入文件(可以中文), 并写入注释
pro.store(new FileWriter("F:\\IdeaProjects\\prop.properties"),"");
[Java] 纯文本查看 复制代码
public class Test {
public static void main(String[] args) throws IOException {
// 创建Properties对象
Properties properties = new Properties();
// 调用load()方法读取数据
properties.load(new FileReader("day09\\prop.properties"));
// 此时properties集合中已经有了键值对, 遍历
Set<String> set = properties.stringPropertyNames();
for (String key : set) {
// 通过键获取值
String value = properties.getProperty(key);
System.out.println(key + "=" + value);
}}}