如何在不使用java中的嵌套循环的情况下从数组中获取第二个最大值? 例如:int [] arr = {2,4,1,6,5,9,0,7} 输出:7
答案 0 :(得分:0)
试试这个:
import java.util.Arrays;
...
Arrays.sort(arr);
result = arr[arr.length - 2];
答案 1 :(得分:0)
if (arr.length > 1)
{
Collections.Arrays.sort(arr);
int secondMax = arr[arr.length - 2];
}
答案 2 :(得分:0)
您可以轻松使用数组排序方法。
ResultSet