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);
。