如何解析properties文件

本文介绍了一种在Java项目中读取test.properties文件的方法,包括创建Properties对象、使用输入流加载文件及遍历所有键值对。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、test.properties文件

如下图的键值对,我们可以把某些配置信息写入到这个文件中,项目去读取配置信息

 二、读取步骤

public class Test {
    public static void main(String[] args) throws IOException {
        Properties pro = new Properties();
        //pro对象是一个map集合--内存
        //1.像以前的map集合一样使用
        //put,get,remove,keySet,entrySet,size

        //2.能将properties文件中的key-value信息加载到我们的集合里
        //创建一个输入流(读取指定文件中的信息)
        InputStream is = Thread.currentThread()
                .getContextClassLoader()
                .getResourceAsStream("test.properties");
        //加载到pro对象里面
        pro.load(is);

        Enumeration en = pro.propertyNames();

        while (en.hasMoreElements()) {
            String key = (String) en.nextElement();
            String value = pro.getProperty(key);
            System.out.println(key + "--" + value);
        }
    }
}

三、效果展示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值