我想迭代一个 TreeMap 直到一个特定的键。
for (int i = 0 ; i < specifickey ; i++)
我该怎么做?
最佳答案
TreeMap
实现了 NavigableMap
,它对于迭代一系列键很有用。它在内部由 Map
支持,因此任何更改你对 map 所做的反之亦然。你应该使用 headMap(K toKey, boolean inclusive)
来获取 map
NavigableMap<K,V> navigableMap = map.headMap(toKey, true);
for(Map.Entry entry : navigableMap .entrySet()){
//use the key value pair in Map.Entry
}
关于java - 如何迭代 TreeMap 直到特定键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25701318/