获取.properties的值

获取.properties的值的方法:

package com.application.action.business;

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

public class Test {

    public static void Two() throws Exception {
      // 获得类加载器,然后把文件作为一个流获取
    InputStream in = Test.class.getClassLoader()
            .getResourceAsStream("otrue_global_dev.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);
    }
    //获得其中一个键的值
    String userids=prop.getProperty("userids");
    System.out.println("userids的值是:"+userids);
    // 关闭资源
    in.close();
}
    public static void main(String[] args) throws Exception {
        Two();
    }
}

你可能感兴趣的:(propertie)