49得票2回答
GSON字符串问题

String s = "m\\"+"/m\\/m/m/m/m/m"; LinkedHashMap<String, String> hm = new LinkedHashMap<>(); hm.put("test", s); Syst...

44得票7回答
在反向顺序中迭代LinkedHashMap

我有一个LinkedHashMap:LinkedHashMap<String, RecordItemElement> 我需要从给定的键所在位置开始向后迭代。例如,如果给出第10个项的键,则需要向后遍历哈希映射的9、8、7等。

44得票2回答
Java的LinkedHashMap是否保持键的顺序?

当调用LinkedHashMap.keySet()方法时,返回的Set集合中键的顺序是否与它们添加的顺序相同?

41得票7回答
如何使用LinkedHashMap的键获取键/值在其中的位置

我有一个名为info的LinkedHashMap,它包含名字/年龄(字符串/整数)对。如果我输入键,如何获取该键/值的位置?例如,如果我的LinkedHashMap如下所示:{bob=12, jeremy=42, carly=21},并且我要搜索jeremy,它应该返回1,因为它在第一个位置。...

40得票5回答
LinkedHashMap的内部实现与HashMap实现有何不同?

我阅读到HashMap有以下实现方式:main array ↓ [Entry] → Entry → Entry ← linked-list implementation [Entry] [Entry] → Entry [Entry] [null ] 所以,它有一个Entry对...

38得票5回答
Java集合 - map中的keySet()和entrySet()有什么区别?

我把一个字符串数组的元素放在一个映射表中,其中字符串数组的元素是键,单词频率是值,例如:String[] args = {"if","it","is","to","be","it","is","up","me","to","delegate"}; 那么这个映射将会包含类似于 [ if:1, i...

37得票4回答
将EntrySet的流收集到LinkedHashMap中

我想将流收集到一个 LinkedHashMap<String, Object> 中。 我有一个存储在 LinkedHashMap<String, Object> resources 中的 JSON 资源。 然后,我通过对此映射的 EntrySet 进行流过滤来筛选出 ...

37得票7回答
HashMap与LinkedHashMap在遍历values()时的性能差异

HashMap 与 LinkedHashMap 在通过 values() 函数遍历时是否存在性能差异?

36得票6回答
使用LinkedHashMap实现LRU缓存

我试图使用LinkedHashMap实现LRU缓存。在LinkedHashMap的文档(http://docs.oracle.com/javase/7/docs/api/java/util/LinkedHashMap.html)中提到: 请注意,如果将一个键重新插入到映射中,则不会影响插入顺...

33得票1回答
杰克逊JSON + Java泛型获取LinkedHashMap

我有一个问题,类似于Stackoverflow上的一些问题,但没有一个真正回答了我的问题。 我使用Jackson的ObjectMapper,想将这个JSON字符串解析成一个User对象列表:[{ "user" : "Tom", "role" : "READER" }, { "user" :...