Properties :属性集合类。是一个可以和IO流相结合使用的集合类。
Properties可保存在流中或从流中加载。 属性列表中每个键及其对应值都是一个字符串。
是Hashtable的子类,说明是一-个Map集合。
这里的集合必须是Properties集合:
public void load (Reader reader) : 把文件中的数据读取到集合中
public void store (Writer writer, String comments) :把集合中的数据存储到文件
package cn.study_10;
import java.io.*;
import java.util.Properties;
//这里的集合必须是Properties集合:
//public void load (Reader reader) :把文件中的数据读取到集合中
//public void store (writer writer, String comments) :把集合中的数据存储到文件
// 单机版游戏:
// 进度保存和力加就。
// 三国群英传,三国志,仙剑青侠传。.。
// 吕布=1
// 方天画載= 2 1
public class PropertiesDemo {
public static void main(String[] args) throws IOException {
//store();
load();
}
private static void store() throws IOException {
Properties prop =new Properties();
Writer w= new FileWriter("prop.txt");
prop.put("zsp","123");
prop.put("lvf","20");
prop.put("wlx","20");
prop.store(w,"这是存名字的文件");
}
private static void load() throws IOException {
Reader r=new FileReader("prop.txt") ;
Properties prop =new Properties();
prop.load(r);
System.out.println(prop.toString());
}
}