Java 基础 Properties之load

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));
        }


    }
发布了146 篇原创文章 · 获赞 1 · 访问量 7255

猜你喜欢

转载自blog.csdn.net/weixin_41918727/article/details/105257260
今日推荐