java中的配置⽂件
package com.bjpowernode.java.io;
import java.io.FileReader;
import java.util.Properties;
forest专注森林专业版免费/*
jdk环境搭建IO+Properties的联合应⽤。
⾮常好的⼀个设计理念:
以后经常改变的数据,可以单独写到⼀个⽂件中,使⽤程序动态读取。
将来只需要修改这个⽂件的内容,java代码不需要改动,不需要重新
编译,服务器也不需要重启。就可以拿到动态的信息。
类似于以上机制的这种⽂件被称为配置⽂件。properties是什么文件
并且当配置⽂件中的内容格式是:c语言编程手机版中文版
key1=value
key2=value
的时候,我们把这种配置⽂件叫做属性配置⽂件。
java规范中有要求:属性配置⽂件建议以.properties结尾,但这不是必须的。
这种以.properties结尾的⽂件在java中被称为:属性配置⽂件。
其中Properties是专门存放属性配置⽂件内容的⼀个类。
*/
public class IoPropertiesTest01 {
public static void main(String[] args) throws Exception{
/*
Properties是⼀个Map集合,key和value都是String类型。
想将userinfo⽂件中的数据加载到Properties对象当中。
*/
// 新建⼀个输⼊流对象
FileReader reader = new FileReader("chapter23/userinfo.properties");
// 新建⼀个Map集合
Properties pro = new Properties();
fine是什么意思// 调⽤Properties对象的load⽅法将⽂件中的数据加载到Map集合中。
pro.load(reader); // ⽂件中的数据顺着管道加载到Map集合中,其中等号=左边做key,右边做value
// 通过key来获取value呢?
String username = Property("username");
System.out.println(username);
String password = Property("password");
System.out.println(password);
eclipse的快捷键在哪设置String data = Property("data");
System.out.println(data);
String usernamex = Property("usernamex");
System.out.println(usernamex);
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论