问题标签 [linkedhashset]

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 投票
3 回答
4479 浏览

java - LinkedHashSet 以降序排列元素?

我有一个声明如下

存储的字符串值是日期和时间约定的组合

我总是得到作为插入顺序的输出,这就是为什么linkedHashSet是为

我需要以相反的顺序输出,以便最新日期排在第一位?

我听说过NavigableSet但它不适用于我的场景.. 有什么建议吗?

谢谢

0 投票
4 回答
3620 浏览

android - 如何从 Object 类型的 ArrayList 中删除重复项?

我想从where是一个类ArrayList的类型中删除重复项。AlertsAlerts

班级警报 -

这是我添加元素的方式 -

我想从他们身上移除的东西——

我想要所有具有唯一obAlerts.dateobAlerts.alertType. 换句话说,删除重复obAlerts.dateobAlerts.alertType警报。

我试过这个 -

我也试过——

0 投票
3 回答
3471 浏览

java - LinkedHashMap 与 HashMap,LinkedHashSet 与 HashSet

我知道它们之间的区别,我理解这一点LinkedHashMapLinkedHashSet提供插入排序。我理解LinkedHashMap extends HashMapLinkedHashSet extends HashSet

为什么我们不总是使用LinkedHashMap代替,HashMap为什么我们不总是使用LinkedHashSet代替HashSet

0 投票
2 回答
1626 浏览

java - LinkedHashSet 不删除重复项

我正在使用 LinkedHashSet 删除重复的条目。但是对于以下自定义模型,Set 仍然保留重复的条目。请帮我找出错误。覆盖equals方法有什么问题吗?对于您的类型信息,我仅在电话、类型和状态相同时将两个节点视为相等。

0 投票
3 回答
132 浏览

java - 有没有办法在java中按插入顺序从HashSet中获取项目?

我们现有的代码使用 HashSet 来存储数据。我知道 Set 接口的性质是给出随机顺序。但我需要相同的插入顺序。有没有办法从集合中获取插入顺序???

请指导我摆脱这个问题?

我还使用了 LinkedHashSet,它还以其他顺序而不是我想要的插入顺序给出元素......

0 投票
3 回答
1347 浏览

java - LinkedHashSet 迭代不是按升序排列?

在下面的代码中,如果参数是{1,3,2},在while循环中,i是1,3,2。

我已经在使用LinkedHashSet,为什么顺序不是1、2、3?我还需要做什么才能使迭代按升序排列?

不能TreeSetadd, remove, contains()o(log n) 时间内使用。

0 投票
1 回答
397 浏览

java - 是否有 LinkedHashSet / Map 等效项,并为插入的重复项保留顺序?

我想知道两件事。

1) HashSet 对添加的重复值有什么作用?我相信它取代了价值?如果是这样的话,LinkedHashSet 呢?我很确定它不会改变顺序,所以它仍然会替换值吗?(为什么会这样?)

2) 如果我想使用一个不允许重复的有序集合,但是用它的重复值替换现有值,从而重新排序位置怎么办?IE。它就像一个 LinkedHashSet,除了添加的重复值将被替换并更新它们的位置。有没有一个集合可以做到这一点?还是我必须自己写?我不想自己写!

0 投票
3 回答
1491 浏览

java - 根据索引值排序列表

这是我到目前为止所拥有的,我正在尝试根据索引的值对一堆List<String>'进行排序。

如何按列表的从最高到最低索引 2 值的顺序对 LinkedHashSet 进行排序?

示例输入:

在另一个单独的列表中:

按降序排列的LinkedHashSet的输出。

抱歉,如果这令人困惑,我不确定在哪里进行这样的排序。

0 投票
1 回答
4617 浏览

java - 在 LinkedHashSet 中查找项目

我有一个 bean 将查询放入 aLinkedHashSet中,因为我希望结果按查询顺序排列。示例中的查询是 id, forename, surname……我怎样才能在 中找到名称LinkedHashSet并返回该记录的元素编号。谢谢

克里斯

0 投票
3 回答
711 浏览

java - LinkedHashSet 从某些元素开始循环(Java)。

我在我的代码中使用了 LinkedHashSet,并且在某些时候我需要从一个元素开始在 HashSet 的所有元素中迭代并运行一个算法。

因此,如果我的集合包含数字 1、2、3、4、5。我想从 3 而不是 1 开始循环。这可能吗?

谢谢。