1 简介
读取文件内容是Java
常规操作,特别是读取配置文件,本文将介绍四种读取配置文件(Properties格式为例)的情况,分别是从普通文件系统、classpath、jar包内、网络资源URL
。
2 四种位置
通过四个小示例来展示,先准备配置文件pkslow.properties
如下:
name=pkslow
site=www.pkslow.com
(1)普通文件系统
这里说的普通文件系统就是我们平时放文件的目录,如/opt/app/pkslow.properties
,或者是C:\pkslow.properties
等。直接用Java读取文件流,然后载入配置。代码如下:
Properties p1 = new Properties();
String filePath = "/Users/xxx/pkslow.properties";
p1.load(new FileInputStream(filePath));
(2)classpath
Classpath
是经常会用到的位置,一般使用Class
类的getResourceAsStream
方法来载入文件流。
Properties p2 = new Properties();
p2.load(ReadP