package cn.org.hentai.jtt1078.util; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.util.Properties; /** * Created by matrixy on 2017/8/14. */ public final class Configs { static Properties properties = new Properties(); public static void init(String configFilePath) { try { File file = new File((configFilePath.startsWith("/") ? "." : "") + configFilePath); if (file.exists()) properties.load(new FileInputStream(file)); else properties.load(Configs.class.getResourceAsStream(configFilePath)); } catch (IOException e) { e.printStackTrace(); } } public static String get(String key) { Object val = properties.get(key); if (null == val) return null; else return String.valueOf(val).trim(); } public static int getInt(String key, int defaultVal) { String val = get(key); if (null == val) return defaultVal; else return Integer.parseInt(val); } }