保存集合中最后一个重复条目的最佳方法?

时间:2017-02-16 17:24:50

标签: java collections

收集如 - [10,11,5,6,10,11,10,11,10,5] 答案应该只包含最后一个元素(如果元素重复)
答案 - [5,10,6,11]
这里元素(5)重复2次,所以答案应该包含第2个5 类似地,元素(10)重复4次,因此答案应该包含第4个10 元素(11)重复3次,所以答案应包含第3个11 注意: - 这里重复元素的次数并不重要。

1 个答案:

答案 0 :(得分:1)

您需要根据重复次数对列表进行排序。正如评论中提到的@ px06,您可以将set用于唯一值和排序值。但这不会根据重复次数给你结果。

Collections.frequency(List, value);

将给出列表中的值的频率。 您需要迭代列表,然后将结果放入新集合中。