在 java 中将设置存储在对象数据类型的 hashmap 中的替代方案?
Aternative to storing settings in hashmap of the object data type in java?
在 java 中将设置存储在对象的哈希图中的替代方法?
private static HashMap<String, Object> settingsMap = new HashMap();
public static void addSetting(String name, Object value) {
settingsMap.put(name, value);
}
public static Object getSetting(String name) {
return settingsMap.get(name);
}
public static void setSetting(String name, Object value) {
settingsMap.replace(name, setting);
}
Properties class 将是一个不错的选择。但它将所有值存储为字符串。如果这在您的方案中可行,您还可以获得通过单个方法调用保存和加载这些属性的简单功能from/to文件。
在 java 中将设置存储在对象的哈希图中的替代方法?
private static HashMap<String, Object> settingsMap = new HashMap();
public static void addSetting(String name, Object value) {
settingsMap.put(name, value);
}
public static Object getSetting(String name) {
return settingsMap.get(name);
}
public static void setSetting(String name, Object value) {
settingsMap.replace(name, setting);
}
Properties class 将是一个不错的选择。但它将所有值存储为字符串。如果这在您的方案中可行,您还可以获得通过单个方法调用保存和加载这些属性的简单功能from/to文件。