gpt4 book ai didi

java - 如何从文件中查找最大值

转载 作者:行者123 更新时间:2023-12-02 05:42:40 25 4
gpt4 key购买 nike

我有一个这样的文件内容

id  value
1 56
2 5
3 90
4 12
5 234
6 90

我正在尝试从文件中查找最大值。例如:i=2那么我的结果应该是 234,90。我应该能够返回 2 个最大值。

如何做到这一点基本上max可以通过

来识别
if (value < min) {
min = value;
}
if (value > max) {
max = value;
}

通过这个循环我可以获得 4 个最大值吗?

最佳答案

这是从数组中获取 count 个最大值的一种方法,

public static int[] getMaxValues(int count, int... values) {
int[] v = values.clone();
Arrays.sort(v);
return Arrays.copyOfRange(v, v.length - count, v.length);
}

public static void main(String[] args) {
System.out.println(Arrays.toString(getMaxValues(2, 56, 5, 90, 12, 234, 90)));
}

输出是(请求的)

[90, 234]

关于java - 如何从文件中查找最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24379372/

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