22.Properties

发表日期:2022-08-05 16:34:13 | 来源: | | 浏览(619) 分类:JAVA基础

PropertiesDemo01

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.Properties;

public class PropertiesDemo01 {

   /**
    * @param args
    * @throws IOException 
    */
   
   public static void main(String[] args) throws IOException {
      // TODO Auto-generated method stub

      File file = new File("D:"+File.separator+"javaDemo.txt");
      
      Properties pro = new Properties();
      
      pro.setProperty("name", "张三");
      pro.setProperty("age", "22");
      pro.setProperty("sex", "男");
      
      System.out.println(pro.getProperty("name"));
      System.out.println(pro.getProperty("age"));
      System.out.println(pro.getProperty("sex"));
      
      //#保存至文件
      OutputStream out = new FileOutputStream(file);
      //pro.save(out , "这里是注释");//save方法过时了
      //pro.store(out, "这里是注释");
      //pro.storeToXML(out, "这里是注释", "GBK");
      pro.storeToXML(out, "这里是注释");//encoding 默认是UTF-8
      
      //#从文件中读取
      InputStream in = new FileInputStream(file);
      pro.loadFromXML(in);
      System.out.println(pro.getProperty("name"));
      System.out.println(pro.getProperty("age"));
      System.out.println(pro.getProperty("sex"));
   }

}


集速网 copyRight © 2015-2022 宁ICP备15000399号-1 宁公网安备 64010402001209号
与其临渊羡鱼,不如退而结网
欢迎转载、分享、引用、推荐、收藏。