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