读取.properties文件

环境:eclipse
步骤一:
创建Maven项目
步骤二:
创建PropertiesUtil类:

package Tool;

import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

public class PropertiesUtil{

    //输出name属性文件内容
    public static void outputvalusofProperty(String name) throws IOException{
        InputStream in=ClassLoader.getSystemResourceAsStream(name);
        Properties pro =new Properties();
        pro.load(in);
        
        for (String key:pro.stringPropertyNames()){
            System.out.println("key:"+key+" "+"value:"+pro.getProperty(key));
        }
    }
    
    //获取filename属性文件中,关键字为key的值
    public static String getProperty(String filename,String key) throws IOException{
        InputStream in=ClassLoader.getSystemResourceAsStream(filename);
        Properties pro =new Properties();
        pro.load(in);
        
        if(pro.containsKey(key))
            return pro.getProperty(key);
        else 
            return null;
    }
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,054评论 6 342
  • 为了方便管理测试数据,需要将数据和脚本分离,独立来管理数据。其中一个方法我们可以通过读取properties文件或...
    默默的joy阅读 1,930评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,347评论 19 139
  • 不知道从什么时候起 我开始喜欢桌子上各式各样的小石子 他们都那么小,都那么圆滚滚 都那么一模一样,刻着一样的愤怒 ...
    扁竹桃仙人阅读 3,398评论 2 4
  • 让夜的温柔 抚慰着你的心 让海的深情 充盈着你的全身 忘却 回到内心最深处 静静地感受 …… 晚安!好梦!
    创造全新幸福生活阅读 1,176评论 0 0