JAVA-基礎(四) Aarryas 數組

來源:互聯網
上載者:User

標籤: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 數組

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.