Properties和IO流结合的方法练习

Posted pxy-1999

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Properties和IO流结合的方法练习相关的知识,希望对你有一定的参考价值。

技术图片

//void store(Writer writer, String comments) 将此属性列表(键和元素对)写入此 Properties表中
public class PropertiesDemo03 {
    public static void main(String[] args) throws IOException{
        //把集合中的数据保存到文件
        myStore();
    }

    private static void myStore() throws IOException {
        //void store(Writer writer, String comments) 将此属性列表(键和元素对)写入此 Properties表中
        Properties prop = new Properties();
        prop.setProperty("001","设置第1个元素");
        prop.setProperty("002","设置第2个元素");
        prop.setProperty("003","设置第3个元素");

        FileWriter fw = new FileWriter("myFilefw.txt");
     fw.close(); prop.store(fw,
null); } }

运行结果:

技术图片

//void load(Reader reader) 以简单的线性格式从输入字符流读取属性列表(关键字和元素对)。
public class PropertiesDemo03 {
    public static void main(String[] args) throws IOException{
        //把集合中的数据保存到文件
//        myStore();

        //把文件中的数据保存到集合
        //void load(Reader reader) 以简单的线性格式从输入字符流读取属性列表(关键字和元素对)。
        myLode();
    }

    private static void myLode() throws IOException{
        //void load(Reader reader) 以简单的线性格式从输入字符流读取属性列表(关键字和元素对)。
        FileReader fr = new FileReader("myFilefw.txt");

        Properties prop = new Properties();
        prop.load(fr);
     fr.close(); System.out.println(prop); }
private static void myStore() throws IOException { //void store(Writer writer, String comments) 将此属性列表(键和元素对)写入此 Properties表中 Properties prop = new Properties(); prop.setProperty("001","设置第1个元素"); prop.setProperty("002","设置第2个元素"); prop.setProperty("003","设置第3个元素"); FileWriter fw = new FileWriter("myFilefw.txt"); prop.store(fw,null);
     fw.close(); } }

运行结果:

技术图片

以上是关于Properties和IO流结合的方法练习的主要内容,如果未能解决你的问题,请参考以下文章

JAVA IO流相关代码(Properties类的常见方法与应用)

集合与IO流结合的练习

Properties-转换流-打印流-序列化和反序列化-Commons-IO工具类

Properties-转换流-打印流-序列化和反序列化-Commons-IO工具类

IO流相关知识(File,字节流,字符流,特殊操作流(标准输入流,标准输出流,对象序列化与反序列化,properties与IO流结合))相关知识总结

Java Properties集合代码详解