1. 程式人生 > >Java的操作數組的方法Arrays

Java的操作數組的方法Arrays

查找 font avr str () seq isequal for pri

一.toString()將數組的內容轉化為字符串

1.Arrays.toString(a)

二.equals()比較兩個數組的內容是否相等

2.Arrays.equals(a,b)

三.fill()將數組進行填充

//將數組的1到3(不包括3)的元素填充為5

3.Arrays.fill(a,1,3,5)

四.將數組進行排序

Arrays.sort(a)

//將數組1,3(不包括3)進行排序

Arrays.sort(arr,1,3);

五.用二分法查找指定元素的index(下標)

Arrays.binarySearch(array,30)
//從1到3(不包括3)查找30這個元素
Arrays.binarySearck(array,1,3,30)
六.數組的拷貝copyOfRange()
//將數組從1到3(不包括3)進行拷貝
Arrays.copyOfRange(arr,1,3)
手寫
public static boolean isEquals(int[] a, int[] b)
{
if( a == null || b == null )
{
return false;
}
if(a.length != b.length)
{
return false; } for(int i = 0; i < a.length; ++i ) { if(a public static boolean isEquals(int[] a,int[] b) {
if(a==null||b==null)
{
return false;
}
if(a.length!=b.length)
{
return false;
}
for (int i = 0; i < a.length; i++)
{
if(a[i]!=b[i])
{
return false;
}
}
return true;


Java的操作數組的方法Arrays