各位小伙伴们大家好在之前文章中小编介绍了java之Properties集合中的方法store,这次小编要介绍的是Properties集合中的方法load,具体如下:
可以使用Properties集合中的方法load,把硬盘中保存的文件(键值对),读取到集合中使用。
void load(InputStream inStream)
void load(Read reader)
参数:
InputStream inStream:字节输入流,不能读取含有中文的键值对
Reader read:字符输入流,能读取含有中文的键值对
使用步骤:
1. 创建Properties集合对象
2. 使用Properties集合对象中的方法load读取保存键值对的文件
3. 遍历Properties集合
代码如下:
public class Demo01Properties {
public static void main(String[] args) throws IOException {
show03();
}
public static void show03() throws IOException {
//1.创建Properties集合对象
Properties p=new Properties();
//2.使用Properties集合中的方法load读取保存键值对的文件
p.load(new FileReader("D://a.txt"));
//3.遍历Properties集合
Set set=p.stringPropertyNames();
for(String key:set) {
String value=p.getProperty(key);
System.out.println(key+"="+value);
}
}}
关于使用Properties集合中的load方法,还有一些注意事项:
1. 存储键值对的文件中,键与值默认的连接符号可以使用=,空格(其它符号)
2. 存储键值对的文件中,可以使用#进行注释,被注释的键值对不会再被读取
3. 存储键值对的文件中,键与值默认都是字符串,不用再加引号
关于,这篇文章小编就先说到这里了,Properties集合中的load方法主要是把硬盘中的数据读取到集合中,大家注意一些具体步骤就可以了,希望这篇文章可以帮到大家,也欢迎各位小伙伴补充和纠错。