首页 > 代码库 > Properties读取小结
Properties读取小结
文件结构目录如图所示:
其中,config2为与src同级的sourec folder,c.properties位于src根目录,b.properties位于src/config1 folder下
a.properties位于cn.package1包下。所有结果均已成功测试,测试环境为Myeclipse2016+JDK8
一、读取a.properties:
1 package cn.package1;
2
3 import java.io.IOException;
4 import java.io.InputStream;
5 import java.util.Properties;
6
7 import org.junit.Test;
8
9 public class Demo01 {
10 @Test
11 public void fun1() throws IOException{
12 InputStream in1 = Demo01.class.getClassLoader()
13 .getResourceAsStream("cn/package1/a.properties");
14 Properties props = new Properties();
15 props.load(in1);
16 String value1 = props.getProperty("name");
17 System.out.println(value1);
18 }
19 }
(输入流的处理以及关闭可以改进)
二、读取b.properties:
(重复代码已经省略!)
1 InputStream in1 = Demo01.class.getClassLoader()
2 .getResourceAsStream("config1/b.properties");
三、读取c.properties:
1 InputStream in1 = Demo01.class.getClassLoader()
2 .getResourceAsStream("c.properties");
四、读取d.properties:
InputStream in1 = Demo01.class.getClassLoader()
.getResourceAsStream("d.properties");
Properties读取小结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。