首页 > 编程语言 > 详细

JAVA-基础(四) Aarryas 数组

时间:2017-10-30 11:10:36      阅读:227      评论:0      收藏:0      [点我收藏+]

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 数组

原文:http://www.cnblogs.com/freewsf/p/7753046.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!