package demo5; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.Properties; import java.util.Set; public class demo8 { public static void main(String[] args) throws IOException{ show3(); } private static void show3() throws IOException{ /* * 可以使用Properties集合中的方法Load,把硬盘中保存的文件(键值对),读取到集合中使用' * void load(InputStream inStream) * void load(Reader reader) * 参数: * InputStream inStream:字节输入流,不能读取含有中文的键值对 * Reader reader:字符输入流,能读取含有中文的键值对 *使用步骤: * 1.创建Properties集合对象 * 2.使用Properties集合对象中的方法load读取保存键值对的文件 * 3.遍历Properties集合 * 注意: * 1.存储键值对的文件中,键与值默认的链接符号可以使用=,空格 * 2.存储键值对的文件中,可以使用#进行注释,被注释的键值对不会再被读取 * 3.存储键值对的文件中,键与值默认都是字符串,不用再加引号*/ Properties pro = new Properties(); FileReader fr = new FileReader("/Users/wanggang/Desktop/java/src/demo5/3.txt"); pro.load(fr); Set<String> set = pro.stringPropertyNames(); for(String key:set){ System.out.println(key+"====="+pro.getProperty(key)); } }
Java 基础 Properties之load
猜你喜欢
转载自blog.csdn.net/weixin_41918727/article/details/105257260
今日推荐
周排行