常见方法如下:
public static int binarysearch(object[] a, object key)
使用二分法搜索数组中指定值的位置(下标)。如果数组类型非基本数据类型,则需要类实现comparable接口中的compareto方法。
public static boolean equals(long[] a, long[] a2)
比较两个数组是否相等。如果两个指定数组相等返回true。默认两个数组相等的判定方法:
两个数组包含相同的元素数目,并在两个数组所有元素对应相等。
同样的方法可以用于所有其它所有的数据类型(byte, short, int等等)
public static void fill(int[] a, int val)
将数组种所有元素都填充为指定的int值。同样的方法可以用于所有其它的原始数据类型(byte, short, int等等)。
还有一个指定填充位置的方法:public static void fill(byte[] a, int fromindex, int toindex, byte val),可以指定某些元素进行填充。
4.public static string tostring(object[] a)
将每个元素的值按顺序拼装为一个string类型的字符串,同样的方法可以用于所有其它的数据类型(byte, short, int等等)
public static void sort(object[] a)
根据其元素的自然顺序,按升序排序指定的数组,同样的方法可以用于所有其它的数据类型(byte, short, int等等)
下面通过实例展示:binarysearch、copyof、copyofrange、equals、fill、sort、tostring等方法。如下:
执行结果如下:
a和b是否相等:true
5在a中的位置:2
a和c是否相等:false
c的元素:[3, 4, 5, 6, 0, 0]
c的元素:[3, 4, 1, 1, 0, 0]
c的元素:[0, 0, 1, 1, 3, 4]
原文地址:http://blog.csdn.net/ooppookid/article/details/51416018