在 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文件。