Properties类的使用
两个主要方法
Properties保存时也分为(key,value)但是两个都是String类型。
store和load方法
package project;
import java.io.FileReader;
import java.io.IOException;
import java.util.Properties;
import java.util.Set;
public class test{
public static void main(String[] args) throws IOException {
//创建Properties集合
Properties pro=new Properties();
// //设置集合数据
// pro.setProperty("AAA", "004");
// pro.setProperty("BBB", "003");
// pro.setProperty("CCC", "002");
// pro.setProperty("DDD", "001");
//
// //创建字符流 目的地
// FileWriter f1=new FileWriter("D:\\a.txt");
//
// //调用store方法
// pro.store(f1, "");
//
// //释放资源
// f1.close();
//使用load方法读取键值
pro.load(new FileReader("D:\\\\a.txt"));
//获取键值
Set<String> s1=pro.stringPropertyNames();
//遍历键值 获得Value
for(String s2:s1){
String value=pro.getProperty(s2);
System.out.println(s2+"="+value);
}
}
}