<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Cyh的博客

    Email:kissyan4916@163.com
    posts - 26, comments - 19, trackbacks - 0, articles - 220

    Properties屬性文件

    Posted on 2009-12-20 00:41 啥都寫點 閱讀(307) 評論(0)  編輯  收藏 所屬分類: J2SE
        除了使用Map保存鍵值對外,還可以用java.util.Properties保存鍵值對。與Map相比,Properties具有如下特點:

       能從輸入流(如文件)中獲取鍵值對信息。
       能將鍵值對信息存放到輸出流(如文件)中。

     

    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.util.Properties;

    /**
     * 屬性集合類 Properties
     
    */

    public class TestProperties {

        
    public static void main(String[] args) throws IOException {
            
    //新建一個Properties對象
            Properties props = new Properties();
            
            
    //往Properties中存放數據,格式位<key, value>
            
    //key 和 value都是字符串
            props.setProperty("name""ZhangSan");
            props.setProperty(
    "gender""male");
            props.setProperty(
    "age""30");
            props.setProperty(
    "telNO""01088888888");
            props.setProperty(
    "address""xxxxxxxx");
            
            
    //從Properties中獲取數據。必須提供key
            System.out.println("name: " + props.getProperty("name"));
            System.out.println(
    "gender: " + props.getProperty("gender"));
            System.out.println(
    "age: " + props.getProperty("age"));
            System.out.println(
    "telNO: " + props.getProperty("telNO"));
            System.out.println(
    "address: " + props.getProperty("address"));
            
    //可以位返回值提供一個缺省值,當Properties中沒有該key時,用默認值返回
            System.out.println("other: " + props.getProperty("other""none"));
            
            
    //將Properties中的數據保存到輸出流,比如文件輸出流
            String fileName = "c:/test.properties";
            FileOutputStream out 
    = new FileOutputStream(fileName);
            props.store(out, 
    "test");
            out.close();
            
    //打開c:/test.properties文件,可以看見里面的內容,注意到,順序是改變了的。
            
            Properties newProps 
    = new Properties();
            newProps.setProperty(
    "type""newProps");
            
    //可以從輸入流中獲取加載數據,比如文件輸入流
            
    //從properties文件中加載數據
            FileInputStream in = new FileInputStream(fileName);
            newProps.load(in);
            in.close();
            System.out.println();
            System.out.println(
    "type: " + newProps.getProperty("type"));
            System.out.println(
    "name: " + newProps.getProperty("name"));
            System.out.println(
    "gender: " + newProps.getProperty("gender"));
            
            
    //將Properties中的數據輸出到一個輸出流
            System.out.println();
            props.list(System.out);
        }

    }



                                                                                                           --    學海無涯
            

    主站蜘蛛池模板: 久久久高清日本道免费观看| 另类图片亚洲校园小说区| 成人无码WWW免费视频| 亚洲综合国产精品第一页| 羞羞漫画页面免费入口欢迎你| 精品国产一区二区三区免费看| 亚洲国产系列一区二区三区 | 亚洲精品无码永久在线观看你懂的| 深夜福利在线免费观看| 国产aa免费视频| 看成年女人免费午夜视频| 亚洲av无码专区在线观看素人| 一级毛片人与动免费观看| 亚洲日韩在线中文字幕第一页| 一级成人毛片免费观看| 亚洲综合av永久无码精品一区二区| 国产免费福利体检区久久| 国产偷v国产偷v亚洲高清| 无码av免费一区二区三区| 亚洲综合激情九月婷婷| 欧美大尺寸SUV免费| 国产精品亚洲综合一区在线观看| 亚洲国产精品丝袜在线观看| 香蕉免费看一区二区三区| 亚洲一区中文字幕久久| 野花高清在线电影观看免费视频| 亚洲av无码偷拍在线观看| 国产午夜亚洲精品理论片不卡| 午夜不卡久久精品无码免费| 亚洲av午夜精品无码专区| 四虎影院永久免费观看| a视频在线免费观看| 亚洲乱码中文论理电影| 又爽又高潮的BB视频免费看| 少妇性饥渴无码A区免费| 亚洲av无码久久忘忧草| 2048亚洲精品国产| h片在线免费观看| 免费无码午夜福利片| 亚洲综合久久1区2区3区| 免费国内精品久久久久影院|