標籤:
package com.infofuse.util;import java.util.MissingResourceException;import java.util.ResourceBundle;public class PropertiesUtils { private static final String propertiesFile = "parameter"; // 預設綁定資源 private static ResourceBundle resources = null; /** * 擷取指定屬性值 * @param property 屬性名稱 * @return */ public static String getPropertiesValue(String property) { String val = ""; try { if (resources == null) { initResources(); } val = resources.getString(property); } catch (Exception e) { // ignore } return val; } /** * 根據設定檔擷取指定key值 * @param propertiesFile 屬性檔案 * @param property 屬性名稱 * @return */ public static String getPropertiesValue(String propertiesFile, String property) { String val = ""; ResourceBundle resources1 = null; try { resources1 = ResourceBundle.getBundle(propertiesFile); val = resources1.getString(property); } catch (MissingResourceException e) { // ignore } return val; } /** * 初始化設定檔 */ private static void initResources() { try { resources = ResourceBundle.getBundle(propertiesFile); } catch (MissingResourceException e) { throw new RuntimeException(e); } }}
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
java工具類(1)ResourceBundle