26得票8回答
.NET中的LinkedHashMap

我想知道在.NET中是否有java.util.LinkedHashMap的对应物?(也就是说,如果我访问一个元素,它们会自动(重新)按顺序排列。(布尔访问顺序))。

26得票5回答
如何保持哈希表中元素的顺序?

我有一个哈希表。values()方法返回的值的顺序与我插入的顺序不同。如何以插入顺序获取这些值?使用LinkedHashmap是一种替代方案,但它不是同步的。

25得票12回答
列表的笛卡尔积

我有一个问题,它实际上是一个通用的编程问题,但我的实现是用Java进行的,所以我会提供相应的示例。 我有一个类,像这样:public class Foo { LinkedHashMap<String, Vector<String>> dataStructure;...

24得票2回答
我需要一个不可变的键值对结构,它保留插入顺序。

我希望在Guava库中寻找类似于ImmutableLinkedHashMap<>的东西。 我需要使用一个不可变的键值数据结构并且保持插入顺序。 那么,我应该使用什么?

23得票1回答
如何从Collectors.groupingBy方法中获取有序的Map类型

我需要按类型将数据列表分开成不同的列表,为此目的我使用结构Map<String,List<Dish>> dishMap = menu.stream() .collect(Collectors.groupingBy(Dish::getType)); ...

22得票6回答
使用LinkedHashMap时出现ConcurrentModificationException异常

我在下面的代码中遍历LinkedHashMap结构时,不确定是什么导致了java.util.ConcurrentModificationException异常。使用Map.Entry方法可以正常工作。之前的帖子中没有得到关于这个问题的好解释。 任何帮助将不胜感激。import java.ut...

21得票5回答
从LinkedHashMap转换为Json字符串

我使用Jongo操作Mongo数据库,当我进行查询时,会收到一个LinkedHashMap类型的结果。 Iterator one = (Iterator) friends.find(query).projection("{_id:0}").as(Object.class); while (o...

20得票1回答
使用Java 8流将集合排序并转换为Map

我有一个列表需要自定义排序,然后将其转换为一个按照 ID 与名称一一对应的映射表。 这是我的代码:Map<Long, String> map = new LinkedHashMap<>(); list.stream().sorted(Comparator.compari...

20得票3回答
Java - 将LinkedHashMap的键/值放入各自的列表的简单方法?

我有一个 LinkedHashMap<String, String> map。List < String > keyList; List < String > valueList; map.keySet(); map.values(); 有没有一种简单的方...

19得票3回答
在C++中等价的LinkedHashmap是什么?

我有一个Java程序,想将其转换为C++。因此,在Java代码中使用了Linkedhashmap数据结构,我想将其转换为C++。在C++中是否有与LinkedHashmap相当的数据类型? 我尝试使用std::unordered_map,但它不会保持插入顺序。