【发布时间】:2016-10-16 05:48:43
【问题描述】:
这是代码:
for(String key : mymap.stringPropertyNames()) {
//mycode
}
这可以正常工作,但我注意到我以随机顺序获得所需的值,有没有办法使用特定顺序循环遍历地图?
编辑:Mymap 是一个 properties 对象。
【问题讨论】:
-
这取决于
mymap是什么。 -
@Ciurga,您使用的是哪张地图?您需要使用 TreeMap 来根据一些逻辑顺序存储和迭代内容
-
mymap 实际上是一个属性对象
-
您想要一个尊重元素最初插入顺序的
Map,例如LinkedHashMap,还是想要一个按特定顺序对键进行排序的Map,比如TreeMap? -
对。看起来你已经得到了答案。我可以建议您通过单击勾选标记将此处的答案之一标记为已接受吗?这样,每个人都知道您不需要更多信息。