首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Java 每日一題:為什麼獲取數組最大值前要 clone?

     編輯:Java 相關知識

今日問題:以下方法獲取數組最大值,為什麼先 data.clone() 再排序?若要找次大值(最大值可能重複)該如何解決?

public static int getMax(int[] data) {
    Arrays.sort(data.clone());
    return data[data.length - 1];
}

解析請關注公眾號 weknow619 或簡書【Java每日一題】20170227。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved