我有一个linkedhashmap,我把它放到属性文件中,它显示了菜单中的字段。我有一个其他颜色的选择,我希望它在最后看到。
所以colormap是我的linkedhashmap,我把其他人放在最后。所以当我在colormap中查看时,最后一个元素是其他元素。但当我把它放进属性文件时,它会改变。
我的代码如下:
colormap.put("Others",Color.GRAY); Properties prop = new Properties(); prop.putAll(colormap);
这个 java.util.Properties 类型继承自 java.util.Hashtable 而且不能保证即使在加载了属性之后,表也会保持其顺序。 OrderedProperties
java.util.Properties
java.util.Hashtable