最近,我开始为某些项目使用apache commons MultiKeyMap,在那里我可以为一个值提供多个值。

MultiKeyMap typePanelUnoMap = new MultiKeyMap();


在这里,我想知道是否可以使用MultiKeyMap保留插入顺序。我知道java.util LinkedHashMap可以保留插入顺序。

Map hshmap = new LinkedHashMap()


我可以在MultiKeyMap上使用相同的功能吗?

谢谢,
凯斯

最佳答案

javadocs

该映射被实现为AbstractHashedMap的装饰器,可轻松添加额外的行为。

MultiKeyMap.decorate(new LinkedMap())创建一个有序地图。

09-26 05:51