Properties的load方法其实就是传进去一个输入流,字节流或者字符
流,字节流利用InputStreamReader转化为字符流,然后字符流用
BufferedReader包装,BufferedReader读取properties配置文件,每
次读取一行,分割成两个字符串。因为Properties是Map的子类,
然后用put将两个字符串装进Properties对象。
package com.xiaozhi.helloio;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;
public class Test7 {
public static void main(String[] args) throws IOException {
Properties properties=new Properties();
properties.load(new FileInputStream("c:\\xiaozhi.properties"));
System.out.println(properties.getProperty("lisi"));
System.out.println(properties.getProperty("zhangsan"));
}
}
本文介绍Java中如何使用Properties类加载配置文件。通过InputStream读取文件内容,并将其转化为键值对存储在Properties对象中。文章展示了一个具体的例子,演示了如何从文件中读取属性并打印出来。
478

被折叠的 条评论
为什么被折叠?



