相关疑难解决方法(0)

Java LinkedHashMap获取第一个或最后一个条目

我使用过,LinkedHashMap因为重要的是键在地图中输入的顺序.

但现在我想首先获得key的值(第一个输入的条目)或最后一个.

如果有喜欢的方法first()last()或类似的东西?

我是否需要一个迭代器才能获得第一个键入口?这就是我使用的原因LinkedHashMap!

谢谢!

java dictionary linkedhashmap

123
推荐指数
6
解决办法
11万
查看次数

以相反的顺序迭代LinkedHashMap

我有一个LinkedHashMap:

LinkedHashMap<String, RecordItemElement>
Run Code Online (Sandbox Code Playgroud)

我需要从给定键的位置向后迭代.因此,如果我获得了第10项的密钥,我需要向后遍历hashmap 9,8,7等.

java hashmap

34
推荐指数
3
解决办法
2万
查看次数

Java:在哈希表keySet上反转迭代的顺序.怎么样?

我正在迭代一个哈希表,连接字符串值:

    Iterator<String> it = jsonHashtableTemp.keySet().iterator();
    String json = new String("[");
    while (it.hasNext()) {
        String s = it.next();
        json = json.concat(jsonHashtableTemp.get(s).toString());
        if (it.hasNext()) {
             json = json.concat(", ");
        }
    }
    json = json.concat("]");
Run Code Online (Sandbox Code Playgroud)

我想颠倒迭代的顺序.

可能吗?

java hashtable

3
推荐指数
2
解决办法
4358
查看次数

标签 统计

java ×3

dictionary ×1

hashmap ×1

hashtable ×1

linkedhashmap ×1