问题标签 [linkedhashmap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
3295 浏览

java - Java LinkedHashMap:这两者有什么区别?

编辑:整个代码和数据库创建脚本可以从http://gitorious.org/scheator找到。数据库脚本位于 Schema/ 中。

我有以下 Java 代码:

在抽象类中定义为 LinkedHashMap

像这样初始化这个列表的后代类:

我添加这样的项目:

现在当我这样做时:

没有从列表中删除,即第一个和最后一个打印打印相同的 size()。密钥也是正确的(我已验证该 id 有一个项目)。

但是,这是我的问题,如果我添加这样的值:

代码有效!parseInt() 不应该产生与 getInt() 类似的键吗?为什么第二个版本可以用,第一个不行?我花了一个小时调试这个,直到我找到原因,我仍然无法弄清楚原因。

0 投票
1 回答
431 浏览

java - 带 Castor 的 LinkedHashMap

如何告诉 Castor 使用 LinkedHashMap 而不是 HashMap?

0 投票
1 回答
988 浏览

java - 如果 HashMap 被构造并“填充”为 LinkedHashMap,它是否会在下一次读取时保留其元素的顺序?

假设我有一个返回 HashMap 对象的 Java 方法。

因为 LinkedHashMap 是 HashMap 的子类,所以我可以从这个方法返回 LinkedHashMap 就好了。

在下一个“读取”操作(不添加/删除/修改 K/V 对)中,迭代结果方法的键(返回 HashMap)会按照与原始 LinkedHashMap 相同的顺序进行,即使 HashMap缺少关键链接?

0 投票
3 回答
1150 浏览

java - 在 Java 中为 HashMap 置换数据

我有一个linkedhashmap,我需要在2个随机值之间置换(更改值的键)

例子 :

键 1 值 123 键 2 值 456 键 3 值 789

随机排列 2 个值后

键 1 值 123 键 2 值 789 键 3 值 456

所以在这里我在键 2 和键 3 之间置换了值

谢谢你;

我的地图代码示例:

0 投票
2 回答
11352 浏览

java - 序列化/反序列化 LinkedHashMap (android) java

所以我想将 LinkedHashMap 传递给一个意图。

这个就像 HashMap 的魅力一样。但是使用 LinkedHashMap 我遇到了一个问题,我在这里遇到了运行时错误

HashMap 没有错误。

我也收到了警告“类型安全:未经检查的从 Serializable 转换为 LinkedHashMap”但我也收到了 HashMap 的警告。任何想法。非常感谢任何帮助

我也刚看到这个。 https://issues.apache.org/jira/browse/HARMONY-6498

0 投票
7 回答
53045 浏览

java - 从 LinkedHashMap 对象返回键和值的顺序是否得到保证?

我知道LinkedHashMap有一个可预测的迭代顺序(插入顺序)。Set退货者LinkedHashMap.keySet()Collection退货者是否LinkedHashMap.values()也保持这个顺序?

0 投票
1 回答
707 浏览

grails - Grails 对象 --> LinkedHashMap 转换器

像 JSON 转换器一样,有没有简单的方法可以将对象转换为 LinkedHashMap。JSON字符串构造为

有什么类似的。。

谢谢..

0 投票
8 回答
22415 浏览

java - LinkedHashMap 的实现与 HashMap 有何不同?

如果 LinkedHashMap 的时间复杂度与 HashMap 的复杂度相同,为什么我们需要 HashMap?与 Java 中的 HashMap 相比,LinkedHashMap 的所有额外开销是多少?

0 投票
6 回答
346 浏览

java - LinkedHashMap 签名

查看 LinkedHashMap 的 JDK 源代码,我注意到这个类被声明为:

为什么多余的“ implements Map<K,V>”(因为HashMap已经实现Map)?我无法想象这是一个错字...

谢谢。

0 投票
2 回答
44136 浏览

java - Java 的 LinkedHashMap 是否维护键的顺序?

当调用 LinkedHashMap.keySet() 时,返回的 Set 的顺序是否与添加键的顺序相同?