gpt4 book ai didi

java - 如何保留N个最高值?

转载 作者:行者123 更新时间:2023-12-01 22:18:28 27 4
gpt4 key购买 nike

我正在做一个方法,它使用double getDelay()从许多对象中获取值。但我需要一些帮助,因为我不知道如何保存 6 个较高的值。我想创建一个循环并将值保存在数组中,但我不知道如何插入新值并删除最小的值并重新排序数组。有保存和排序值的建议吗?

编辑:感谢所有人,我忘了说我也必须保存该对象(或使用 getName() 将名称保存在字符串中,我不在乎)。我想过使用队列,但我不太控制它们。我怎样才能订购?因为如果我使用 Array.sort 我不知道这个值是什么对象

最佳答案

您可以只使用 Arrays.sort(yourArr),然后获取最后 N 个条目。

查看答案:Java - Ordering array values from highest to lowest

关于java - 如何保留N个最高值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30467174/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com