Java Arrays類是一個工具類,它包含了許多用于操作數(shù)組(例如排序和搜索)的靜態(tài)方法。以下是一些常用的Arrays類方法:
toString()
: 這個方法可以將數(shù)組轉(zhuǎn)換為字符串表示形式,方便打印和調(diào)試。例如:Arrays.toString(array)
。sort()
: 這個方法可以對數(shù)組進行排序。例如:Arrays.sort(array)
。binarySearch()
: 這個方法可以在已排序的數(shù)組中進行二分查找。需要注意的是,如果數(shù)組未排序,結(jié)果可能是錯誤的。例如:Arrays.binarySearch(array, key)
。copyOf()
: 這個方法可以創(chuàng)建一個新的數(shù)組,并將原數(shù)組的元素復(fù)制到新數(shù)組中。例如:Arrays.copyOf(originalArray, newLength)
。copyOfRange()
: 這個方法可以從原數(shù)組中復(fù)制一個范圍內(nèi)的元素到新數(shù)組。例如:Arrays.copyOfRange(originalArray, fromIndex, toIndex)
。fill()
: 這個方法可以用特定的值填充數(shù)組。例如:Arrays.fill(array, value)
。equals()
: 這個方法可以比較兩個數(shù)組是否相等。例如:Arrays.equals(array1, array2)
。hashCode()
: 這個方法可以計算數(shù)組的哈希碼。例如:Arrays.hashCode(array)
。asList()
: 這個方法可以將數(shù)組轉(zhuǎn)換為列表。例如:Arrays.asList(array)
。請注意,Arrays類中的所有方法都是靜態(tài)的,因此你可以直接通過類名調(diào)用它們,而無需創(chuàng)建Arrays類的實例。例如:Arrays.sort(myArray);
。