学习博客:Properties和I/O的操作

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());
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值