特殊操作流之properties

 

 

public class Properties
extends Hashtable<Object,Object>
Properties类表示一组持久的属性。 Properties可以保存到流中或从流中加载。 属性列表中的每个键及其对应的值都是一个字符串。
All Implemented Interfaces:
SerializableCloneableMap<Object,Object>
properties作为Map集合使用
package com.io.liushuaishuai;
/*
Properties作为Map集合的使用
 */

import java.util.HashMap;
import java.util.Properties;
import java.util.Set;

public class PropertiesDemo01 {
    public static void main(String[] args) {
        Properties prop = new Properties();
        prop.put("fei01", "林青霞");
        prop.put("fei02", "悟空");
        prop.put("fei03", "八戒");

//        遍历集合
        Set<Object> keyset = prop.keySet();
        for (Object s : keyset) {
            System.out.println(s + " " + prop.get(s));
        }
    }

}

 

 

 

package com.io.liushuaishuai;
/*
Properties作为Map集合的使用
 */

import java.util.HashMap;
import java.util.Properties;
import java.util.Set;

public class PropertiesDemo01 {
    public static void main(String[] args) {
        Properties prop = new Properties();
        prop.setProperty("fei01", "林青霞");
        prop.setProperty("fei02", "悟空");
        prop.setProperty("fei03", "八戒");
        System.out.println(prop);

//        遍历集合
        Set<Object> keyset = prop.keySet();
        for (Object s : keyset) {
            System.out.println(s + " " + prop.getProperty((String) s));
        }
    }

}

 

 

 

package com.io.liushuaishuai;
/*
Properties作为Map集合的使用
 */

import java.io.FileReader;

import java.io.IOException;
import java.util.Properties;
import java.util.Set;

public class PropertiesDemo01 {
    public static void main(String[] args) throws IOException {
        Properties prop = new Properties();
        /*

        prop.setProperty("fei01", "林青霞");
        prop.setProperty("fei02", "悟空");
        prop.setProperty("fei03", "八戒");
        */
        //System.out.println(prop);


        //将集合中的数据保存到文件
        //创建输出流
        /*
        FileWriter fw = new FileWriter("myIOstream\\fos.txt");
        prop.store(fw,null);
        fw.close();
        */


        //将文件中的数据加载到集合中
//        创建输入流
        FileReader fr = new FileReader("myIOstream\\fos.txt");
        prop.load(fr);


//        遍历集合
        Set<Object> keyset = prop.keySet();
        for (Object s : keyset) {
            System.out.println(s + " " + prop.getProperty((String) s));
        }

    }

}

 

转载于:https://www.cnblogs.com/lsswudi/p/11431740.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值