读取properties文件信息


首先写一个PropertiesUtil 工具类:

import java.util.Properties;


public class PropertiesUtil {

    public static Properties getProperties(String fileName) {
        Properties prop = new Properties();
        try {
            prop.load(PropertiesUtil.class.getResourceAsStream("/"+fileName));
        } catch (Exception e) {
            System.out.println(e.getMessage());
            return null;
        }
        return prop;
    }

}


这个类是读取 src 根目录下的 fileName 名的 Properties 文件。如果是把 properties文件放到src 目录下的文件夹,则传 fileName参数的时候注意带上就行了。


例如:

在src下面有一个 config.properties 文件,里有的内容有:

courseRoot=D:\/course\/
xmlRoot=D:\/xml\/


则要读取xmlRoot的值时:

PropertiesUtil mPropertiesUnit = new PropertiesUtil();

            Properties mProperties = mPropertiesUnit
                    .getProperties("config.properties");
            String mPath = mProperties.getProperty("xmlRoot");
            System.out.println(mPath);





你可能感兴趣的:(exception,properties,String,null,Class,import)