首先创建名为config.properties的配置文件并置于RefelectTest类相同目录下,在其中配置className=java.util.ArrayList
然后创建java代码
public class RefelectTest {
public static void main(String[] args) throws Exception {
TODO Auto-generated method stub
InputStream ips =
RefelectTest.class.getClassLoader().getResourceAsStream("realpath/config.properties");//第一种读取配置文件方式
InputStream ips = RefelectTest.class
.getResourceAsStream("config.properties");// 另一种读取方式,这种方式默认处于类目录下
Properties props = new Properties();
props.load(ips);//将输入流转化成键值对
String className = props.getProperty("className");
System.out.println(className);
}
}
第一种方式是用到了类加载器的方法,可以将指定配置文件转化成输入流进行操作。