黑马程序员技术交流社区

标题: Properties与IO相关的方法 [打印本页]

作者: 徐方锐    时间: 2016-5-26 13:09
标题: Properties与IO相关的方法
package cn.itcast;

import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Properties;

/*
* Properties与IO相关的方法:
*                 public void list(PrintStream out)  将属性列表输出到指定的输出流。通常用于调试。
*                 public void save(OutputStream out,  String comments) 将属性列表输出到指定的输出流。已过时。
*                 public void store(OutputStream out, String comments) throws IOException 将属性列表输出到指定的输出流。
*
*                 public void load(InputStream inStream)throws IOException 从输入流中读取属性列表(键和元素对)。
*/
public class Demo8 {

        public static void main(String[] args) throws IOException {

                Properties p = new Properties();
               
                p.setProperty("是否隐身", "在线");
                p.setProperty("在线状态", "忙碌");
                p.setProperty("是否记住密码", "否");
               
//                PrintWriter pw = new PrintWriter("e.txt");
//                p.list(pw);
//                pw.close();
               
//                FileOutputStream fos = new FileOutputStream("e.txt");
//                p.store(fos, "hello");
//                fos.close();
               
//                FileWriter fw = new FileWriter("e.properties");
//                p.store(fw, "hello");
//                fw.close();
               
                Properties p2 = new Properties();
               
                FileReader fr = new FileReader("e.properties");
                p2.load(fr);
                fr.close();
               
                System.out.println(p);
        }

}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2