首页 > 其他 > 详细

Properties类

时间:2019-06-18 12:23:52      阅读:91      评论:0      收藏:0      [点我收藏+]

properties 是map子类 双列集合

.properties 文件  只允许有键值对和注释,一行 = 一个键值对, (注释不能写中文),不能有任何符合

方法:

Properties存值取值

package com.oracle.demo01;
//Properties存值取值
import java.util.Properties;

public class Demo01 {
    public static void main(String[] args) {
//        空参构造 搭配的文件是.properties文件(只能存键值对)
        Properties pro=new Properties();
//        往集合中存储键值对
        pro.setProperty("a", "1");
        pro.setProperty("b", "2");
        pro.setProperty("c", "3");
//        从集合中取值
        System.out.println(pro.getProperty("a"));
        System.out.println(pro.getProperty("b"));
        System.out.println(pro.getProperty("c"));
    }
}
读取properties到集合
package com.oracle.demo01;
//读取properties到集合
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;

public class Demo02 {
    public static void main(String[] args) throws IOException {
//        1.明确数据源
        FileInputStream fis=new FileInputStream("src/com/oracle/demo01/pro.properties");// ""文件在同一目录,可以直接写相对路径
//        2.创建properties集合   读
        Properties pro=new Properties();
//        3.将properties文件中的键值对存到properties集合中
        pro.load(fis);
        System.out.println(pro);
    }
}
写入数据properties到集合
package com.oracle.demo01;
//写入数据properties到集合
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Properties;

public class Demo03 {
    public static void main(String[] args) throws IOException {
//        明确目的地
        FileOutputStream fos=new FileOutputStream("src/com/oracle/demo01/pro.properties",true);
//        创建properties集合
        Properties pro=new Properties();
        pro.setProperty("name2","zhangsan");
        pro.setProperty("age2", "123");
//        将集合的键值对存到properties文件中
        pro.store(fos, "this is a person");
    }
}

 

Properties类

原文:https://www.cnblogs.com/zs0322/p/11044500.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!