zoukankan      html  css  js  c++  java
  • Java 获取*.properties配置文件中的内容 ,常见的两种方法

    import java.io.InputStream;
    import java.util.Enumeration;
    import java.util.List;
    import java.util.Properties;
    import java.util.ResourceBundle;
    
    import org.junit.Test;
    
    /**
     * 获取*.properties配置文件中的内容 ,常见的两种方法:
     * 
     * @author 冰雨凌風
     * 
     */
    public class ReadProperties {
        // 方法一
        @Test
        public void One() {
            // 获得资源包
            ResourceBundle bundle = ResourceBundle.getBundle("test");
            // 通过资源包拿到所有的名称
            Enumeration<String> allName = bundle.getKeys();
            // 遍历
            while (allName.hasMoreElements()) {
                // 获取每一个名称
                String name = (String) allName.nextElement();
                // 利用已得到的名称通过资源包获得相应的值
                String value = bundle.getString(name);
                System.out.println(name + "=" + value);
            }
        }
    
        // 方法二
        @Test
        public void Two() throws Exception {
            // 获得类加载器,然后把文件作为一个流获取
            InputStream in = ReadProperties.class.getClassLoader()
                    .getResourceAsStream("test.properties");
            // 创建Properties实例
            Properties prop = new Properties();
            // 将Properties和流关联
            prop.load(in);
            // 获取所有的名称
            Enumeration<?> allName = prop.propertyNames();
            // 遍历
            while (allName.hasMoreElements()) {
                // 获得每一个名称
                String name = (String) allName.nextElement();
                // 利用已得到的名称通过Properties对象获得相应的值
                String value = (String) prop.get(name);
                System.out.println(name + "=" + value);
            }
            // 关闭资源
            in.close();
        }
    }

    转:http://www.open-open.com/code/view/1425481168634
  • 相关阅读:
    Burp Suite Professional单文件精简版该如何使用?
    快速掌握WinDBG
    Baymax大白补丁打油诗
    学员达标后完成的作业
    5星命名法:掌握这个软件全省
    挖掘IDA不可缺少的插件
    JEB安装和使用视频教程系列
    Ollydbg/x32dbg/x64dbg堆栈回溯要点总结
    Ollydbg狩猎从入门到精通
    Ollydbg/x32dbg爆破与逆向八法
  • 原文地址:https://www.cnblogs.com/xijin-wu/p/5760665.html
Copyright © 2011-2022 走看看