標籤:star 排列 列表 equal float 包含 false exception equals
1. asList( )方法
返回一個被指定數組支援的List。換句話說,列表和數組訪問的是同一個 單元。它具有如下的形式: static List asList(Object[ ] array)
2.binarySearch( )
方法使用二進位搜尋尋找指定的值。該方法必須應用於排序數組。它具 有如下的形式:
static int binarySearch(byte[ ] array, byte value)
static int binarySearch(char[ ] array, char value)
static int binarySearch(double[ ] array, double value)
static int binarySearch(float[ ] array, float value)
static int binarySearch(int[ ] array, int value)
static int binarySearch(long[ ] array, long value)
static int binarySearch(short[ ] array, short value)
static int binarySearch(Object[ ] array, Object value)
static int binarySearch(Object[ ] array, Object value, Comparator c)
這裡,array是被搜尋的數組,而value是被尋找的值。當array中包含的元素是不可比較 的(例如Double和StringBuffer)或者當value與array中的類型不相容時,後兩種形式引發一 個ClassCastException異常。在最後一種形式中,比較函數(Comparator)c用於確定array中 的元素的順序。在所有的形式中,如果array中含有value,則返回該元素的下標。否則,返 回一個負值。
3. equals( )方法返回true;否則返回false
4.fill( )方法將一個值賦給數組中的所有元素
5.sort( )方法對數組進行排序,以便數組能夠按升序進行排列
static void sort(Object array[ ], Comparator c) 這裡,array是被排序的數組。在最後的一種形式中,c是一個用來規定array中元素順序 的比較函數(Comparator)。當用於排序的數組中的元素不可比較時,這些對Object的數組進 行排序的sort( )方法將引發一個ClassCastException異常。
Sort 的部分排序
static void sort(Object array[ ], int start, int end, Comparator c)
JAVA-基礎(四) Aarryas 數組