Arrays類的概述與使用
27.8 Arrays類的概述與使用
1、概述:Arrays類包含用來運算元組(比如排序和搜尋)的各種方法。此類還包含一個允許將陣列作為列表來檢視的靜態工廠。
除非特別註明,否則如果指定陣列引用為 null,則此類中的方法都會丟擲 NullPointerException。
此類中所含方法的文件都包括對實現的簡短描述。應該將這些描述視為實現注意事項,而不應將它們視為規範 的一部分。實現者應該可以隨意替代其他演算法,只要遵循規範本身即可。(例如,sort(Object[]) 使用的演算法不必是一個合併排序演算法,但它必須是穩定的。)
2、常見使用:
2。1 sort :對指定的型別陣列按數字升序進行排序。該排序演算法是一個經過調優的快速排序法。
如圖1所示:
圖1
2。2 binarySearch:透過二分查詢搜尋指定的型別陣列的範圍,以獲得指定的值。
如圖2所示:
圖2
2。3 toString :返回指定陣列內容的字串表示形式。字串表示形式由陣列的元素列表組成,括在方括號(“[]”)中。相鄰元素用字元 “, ”(逗號加空格)分隔。這些元素透過 String。valueOf(byte) 轉換為字串。如果 a 為 null,則返回 “null”。
如圖3所示:
圖3
感謝支援,我是
小區學習錄
,喜歡
點關注
。每天根據小編的學習,持續分享學習的筆記與心得。
案例程式碼截圖僅包含部分,小編已整理了全部程式碼並分享,可免費領取,私信回覆2個字:
程式碼
另外,小編整理了
Java安裝包
、
Eclipse安裝包
及
漢化包
、及
幫助文件API
,可免費領取下載,私信回覆3個字:
安裝包