java中properties集合继承HashTable,load

Posted weixin_ancenhw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中properties集合继承HashTable,load相关的知识,希望对你有一定的参考价值。

properties可以将集合中的方法store,持久化到硬盘中存储,
load加载数据
主要用于数据流当中

public class FileStream 
    public static void main(String[] args) 
        Properties properties = new Properties();
        properties.setProperty("a","ancen");
        properties.setProperty("b", "bance");
        //遍历数据
        Set<String> set = properties.stringPropertyNames();
        for (String s : set) 
            System.out.println(properties.getProperty(s));
        



    

字节流的输入写入操作

public class FileStream 
    public static void main(String[] args) throws IOException 
        Properties properties = new Properties();
        properties.setProperty("a","ancen");
        properties.setProperty("b", "test1");
        properties.setProperty("c", "test2");

        //输出流
        FileWriter fw=new FileWriter("test02.txt");
        properties.store(fw,"注解说明");
        fw.close();



    

读取加载文件流数据

//读取字符流
public class FileStream 
    public static void main(String[] args) throws IOException 
        Properties properties = new Properties();
        properties.load(new FileReader("test02.txt"));
        Set<String> set = properties.stringPropertyNames();
        for (String s : set) 
            System.out.println(s+":"+properties.getProperty(s));
        

    

以上是关于java中properties集合继承HashTable,load的主要内容,如果未能解决你的问题,请参考以下文章

java常用集合类继承关系

Java集合关系图

畅游Java集合世界最后一站——Map集合

集合分类

在java中集合List,Set,Map,Properties的区别?

001java中配置文件properties的操作