欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java Arrays工具類實例詳解

 更新時間:2017年07月19日 10:22:50   作者:神綺_H_亞里亞  
這篇文章主要介紹了java Arrays工具類實例詳解的相關資料,需要的朋友可以參考下

Arrays工具類屬于java中常用的工具類

public static void sort(int[] a) 
public static void sort(int[] a,int fromIndex, int toIndex) 
 
public static void sort(long[] a) 
public static void sort(long[] a,int fromIndex, int toIndex) 
 
public static void sort(short[] a) 
public static void sort(short[] a,int fromIndex, int toIndex) 
 
public static void sort(char[] a) 
public static void sort(char[] a,int fromIndex, int toIndex) 
 
public static void sort(byte[] a) 
public static void sort(byte[] a,int fromIndex, int toIndex) 
 
public static void sort(double[] a) 
public static void sort(double[] a,int fromIndex, int toIndex) 
 
public static void sort(float[] a) 
public static void sort(float[] a,int fromIndex, int toIndex) 
 

 對指定組的指定范圍按數(shù)字升序進行排序。排序的范圍從索引 fromIndex(包括)一直到索引 toIndex(不包括)。(如果 fromIndex==toIndex,則排序范圍為空。)

a - 要排序的數(shù)組

fromIndex - 要排序的第一個元素的索引(包括)

toIndex - 要排序的最后一個元素的索引(不包括)

public static void sort(Object[] a) 
public static void sort(Object[] a,int fromIndex, int toIndex) 

 同上,不過數(shù)組中的所有元素都必須實現(xiàn) Comparable 接口。此外,數(shù)組中的所有元素都必須是可相互比較的(也就是說,對于數(shù)組中的任何 e1 和 e2 元素而言,e1.compareTo(e2) 不得拋出 ClassCastException)。

保證此排序是穩(wěn)定的:不會因調(diào)用 sort 方法而對相等的元素進行重新排序。

public static <T> void sort(T[] a, Comparator<? super T> c) 
public static <T> void sort(T[] a,int fromIndex,int toIndex,Comparator<? super T> c) 

 根據(jù)指定比較器產(chǎn)生的順序對指定對象數(shù)組進行排序。數(shù)組中的所有元素都必須是通過指定比較器可相互比較的(也就是說,對于數(shù)組中的任何 e1 和 e2 元素而言,c.compare(e1, e2) 不得拋出 ClassCastException)。

public static int binarySearch(long[] a,long key) 
public static int binarySearch(long[] a,int fromIndex,int toIndex,long key) 
 
public static int binarySearch(int[] a,int key) 
public static int binarySearch(int[] a,int fromIndex,int toIndex,int key) 
 
public static int binarySearch(short[] a,short key) 
public static int binarySearch(short[] a,int fromIndex,int toIndex,short key) 
 
public static int binarySearch(char[] a,char key) 
public static int binarySearch(char[] a,int fromIndex,int toIndex,char key) 
 
public static int binarySearch(byte[] a,byte key) 
public static int binarySearch(byte[] a,int fromIndex,int toIndex,byte key) 
 
public static int binarySearch(double[] a,double key) 
public static int binarySearch(double[] a,int fromIndex,int toIndex,double key) 
 
public static int binarySearch(float[] a,float key) 
public static int binarySearch(float[] a,int fromIndex,int toIndex,float key) 
 
public static int binarySearch(Object[] a,Object key) 
public static int binarySearch(Object[] a,int fromIndex,int toIndex,Object key) 
 
public static <T> int binarySearch(T[] a,T key,Comparator<? super T> c) 
public static <T> int binarySearch(T[] a,int fromIndex,int toIndex,T key,Comparator<? super T> c) 

 使用二分搜索法來搜索指定數(shù)組的范圍,以獲得指定對象。在進行此調(diào)用之前,必須根據(jù)指定的比較器對范圍進行升序排序。如果沒有對范圍進行排序,則結果是不確定的。如果范圍包含多個等于指定對象的元素,則無法保證找到的是哪一個。

以上就是java Arrays工具類的實例詳解,關于java的文章本站還有很多,大家可以搜索參考,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關文章

  • JavaWeb實現(xiàn)文件上傳與下載的方法

    JavaWeb實現(xiàn)文件上傳與下載的方法

    這篇文章主要介紹了JavaWeb實現(xiàn)文件上傳與下載的方法的相關資料,需要的朋友可以參考下
    2016-01-01
  • java獲取redis日志信息與動態(tài)監(jiān)控信息的方法

    java獲取redis日志信息與動態(tài)監(jiān)控信息的方法

    這篇文章主要給大家介紹了關于java如何獲取redis日志信息與動態(tài)監(jiān)控信息的方法,文中介紹的非常詳細,對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-04-04
  • 解決Spring Cloud Gateway獲取body內(nèi)容,不影響GET請求的操作

    解決Spring Cloud Gateway獲取body內(nèi)容,不影響GET請求的操作

    這篇文章主要介紹了解決Spring Cloud Gateway獲取body內(nèi)容,不影響GET請求的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • Springboot整合knife4j與shiro的操作

    Springboot整合knife4j與shiro的操作

    這篇文章主要介紹了Springboot整合knife4j與shiro的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Volatile關鍵字的使用案例

    Volatile關鍵字的使用案例

    這篇文章主要介紹了Volatile關鍵字的作用,Volatile關鍵字的作用主要有兩個,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • Java?獲取Word中所有的插入和刪除修訂的方法

    Java?獲取Word中所有的插入和刪除修訂的方法

    這篇文章主要介紹了Java?獲取Word中所有插入和刪除修訂,在?Word?文檔中啟用跟蹤更改功能后,會記錄文檔中的所有編輯行為,例如插入、刪除、替換和格式更改。對插入或刪除的內(nèi)容,本文介紹獲取方法,需要的朋友可以參考下
    2022-04-04
  • 詳解Spring Cloud Gateway 數(shù)據(jù)庫存儲路由信息的擴展方案

    詳解Spring Cloud Gateway 數(shù)據(jù)庫存儲路由信息的擴展方案

    這篇文章主要介紹了詳解Spring Cloud Gateway 數(shù)據(jù)庫存儲路由信息的擴展方案,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • Java SiteMesh新手學習教程代碼案例

    Java SiteMesh新手學習教程代碼案例

    這篇文章主要介紹了Java SiteMesh新手學習教程代碼案例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • springBoot項目中的static和templates文件夾的使用

    springBoot項目中的static和templates文件夾的使用

    本文主要介紹了springBoot項目中的static和templates文件夾的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-07-07
  • Java 將Word轉為HTML的方法

    Java 將Word轉為HTML的方法

    本文介紹如何在JAVA程序中將Word文檔通過Document.saveToFile()方法轉換為HTML文檔,導入jar的兩種方法,文中給大家詳細介紹,感興趣的朋友一起看看吧
    2021-10-10

最新評論