Java 包装类似地图的实现

Java wrapper around Map-like implementation

我正在寻找围绕 Java 的 Map 接口的包装器的稳定且易于使用的实现。基本上,我想要 Android 的 Bundle class 的功能,所以我可以这样做:

float getFloat(String key, float defaultValue)
void putShort(String key, short value)
String getString(String key, String defaultValue)
void putInt(String key, int value)

等等。我看过 ResourceBundle class,但我想要的不仅仅是 getObjectgetString 方法。

还有其他选择吗?

查看 apache-commons 配置:

https://commons.apache.org/proper/commons-configuration/

特别是 map-based configuration.