Arrays (Java SE 26 & JDK 26)
-
Method Summary
static <T> List<T> asList(T... a) Returns a fixed-size list backed by the specified array.
static intbinarySearch(byte[] a, byte key) Searches the specified array of bytes for the specified value using the binary search algorithm.
static intbinarySearch(byte[] a, int fromIndex, int toIndex, byte key) Searches a range of the specified array of bytes for the specified value using the binary search algorithm.
static intbinarySearch(char[] a, char key) Searches the specified array of chars for the specified value using the binary search algorithm.
static intbinarySearch(char[] a, int fromIndex, int toIndex, char key) Searches a range of the specified array of chars for the specified value using the binary search algorithm.
static intbinarySearch(double[] a, double key) Searches the specified array of doubles for the specified value using the binary search algorithm.
static intbinarySearch(double[] a, int fromIndex, int toIndex, double key) Searches a range of the specified array of doubles for the specified value using the binary search algorithm.
static intbinarySearch(float[] a, float key) Searches the specified array of floats for the specified value using the binary search algorithm.
static intbinarySearch(float[] a, int fromIndex, int toIndex, float key) Searches a range of the specified array of floats for the specified value using the binary search algorithm.
static intbinarySearch(int[] a, int key) Searches the specified array of ints for the specified value using the binary search algorithm.
static intbinarySearch(int[] a, int fromIndex, int toIndex, int key) Searches a range of the specified array of ints for the specified value using the binary search algorithm.
static intbinarySearch(long[] a, int fromIndex, int toIndex, long key) Searches a range of the specified array of longs for the specified value using the binary search algorithm.
static intbinarySearch(long[] a, long key) Searches the specified array of longs for the specified value using the binary search algorithm.
static intbinarySearch(short[] a, int fromIndex, int toIndex, short key) Searches a range of the specified array of shorts for the specified value using the binary search algorithm.
static intbinarySearch(short[] a, short key) Searches the specified array of shorts for the specified value using the binary search algorithm.
static intbinarySearch(Object[] a, int fromIndex, int toIndex, Object key) Searches a range of the specified array for the specified object using the binary search algorithm.
static intSearches the specified array for the specified object using the binary search algorithm.
static <T> intbinarySearch(T[] a, int fromIndex, int toIndex, T key, Comparator<? super T> c) Searches a range of the specified array for the specified object using the binary search algorithm.
static <T> intSearches the specified array for the specified object using the binary search algorithm.
static intcompare(boolean[] a, boolean[] b) Compares two
booleanarrays lexicographically.static intcompare(boolean[] a, int aFromIndex, int aToIndex, boolean[] b, int bFromIndex, int bToIndex) Compares two
booleanarrays lexicographically over the specified ranges.static intcompare(byte[] a, byte[] b) Compares two
bytearrays lexicographically.static intcompare(byte[] a, int aFromIndex, int aToIndex, byte[] b, int bFromIndex, int bToIndex) Compares two
bytearrays lexicographically over the specified ranges.static intcompare(char[] a, char[] b) Compares two
chararrays lexicographically.static intcompare(char[] a, int aFromIndex, int aToIndex, char[] b, int bFromIndex, int bToIndex) Compares two
chararrays lexicographically over the specified ranges.static intcompare(double[] a, double[] b) Compares two
doublearrays lexicographically.static intcompare(double[] a, int aFromIndex, int aToIndex, double[] b, int bFromIndex, int bToIndex) Compares two
doublearrays lexicographically over the specified ranges.static intcompare(float[] a, float[] b) Compares two
floatarrays lexicographically.static intcompare(float[] a, int aFromIndex, int aToIndex, float[] b, int bFromIndex, int bToIndex) Compares two
floatarrays lexicographically over the specified ranges.static intcompare(int[] a, int[] b) Compares two
intarrays lexicographically.static intcompare(int[] a, int aFromIndex, int aToIndex, int[] b, int bFromIndex, int bToIndex) Compares two
intarrays lexicographically over the specified ranges.static intcompare(long[] a, int aFromIndex, int aToIndex, long[] b, int bFromIndex, int bToIndex) Compares two
longarrays lexicographically over the specified ranges.static intcompare(long[] a, long[] b) Compares two
longarrays lexicographically.static intcompare(short[] a, int aFromIndex, int aToIndex, short[] b, int bFromIndex, int bToIndex) Compares two
shortarrays lexicographically over the specified ranges.static intcompare(short[] a, short[] b) Compares two
shortarrays lexicographically.static <T extends Comparable<? super T>>
intcompare(T[] a, int aFromIndex, int aToIndex, T[] b, int bFromIndex, int bToIndex) Compares two
Objectarrays lexicographically over the specified ranges.static <T> intcompare(T[] a, int aFromIndex, int aToIndex, T[] b, int bFromIndex, int bToIndex, Comparator<? super T> cmp) Compares two
Objectarrays lexicographically over the specified ranges.static <T extends Comparable<? super T>>
intcompare(T[] a, T[] b) Compares two
Objectarrays, within comparable elements, lexicographically.static <T> intCompares two
Objectarrays lexicographically using a specified comparator.static intcompareUnsigned(byte[] a, byte[] b) Compares two
bytearrays lexicographically, numerically treating elements as unsigned.static intcompareUnsigned(byte[] a, int aFromIndex, int aToIndex, byte[] b, int bFromIndex, int bToIndex) Compares two
bytearrays lexicographically over the specified ranges, numerically treating elements as unsigned.static intcompareUnsigned(int[] a, int[] b) Compares two
intarrays lexicographically, numerically treating elements as unsigned.static intcompareUnsigned(int[] a, int aFromIndex, int aToIndex, int[] b, int bFromIndex, int bToIndex) Compares two
intarrays lexicographically over the specified ranges, numerically treating elements as unsigned.static intcompareUnsigned(long[] a, int aFromIndex, int aToIndex, long[] b, int bFromIndex, int bToIndex) Compares two
longarrays lexicographically over the specified ranges, numerically treating elements as unsigned.static intcompareUnsigned(long[] a, long[] b) Compares two
longarrays lexicographically, numerically treating elements as unsigned.static intcompareUnsigned(short[] a, int aFromIndex, int aToIndex, short[] b, int bFromIndex, int bToIndex) Compares two
shortarrays lexicographically over the specified ranges, numerically treating elements as unsigned.static intcompareUnsigned(short[] a, short[] b) Compares two
shortarrays lexicographically, numerically treating elements as unsigned.static boolean[]copyOf(boolean[] original, int newLength) Copies the specified array, truncating or padding with
false(if necessary) so the copy has the specified length.static byte[]copyOf(byte[] original, int newLength) Copies the specified array, truncating or padding with zeros (if necessary) so the copy has the specified length.
static char[]copyOf(char[] original, int newLength) Copies the specified array, truncating or padding with null characters (if necessary) so the copy has the specified length.
static double[]copyOf(double[] original, int newLength) Copies the specified array, truncating or padding with zeros (if necessary) so the copy has the specified length.
static float[]copyOf(float[] original, int newLength) Copies the specified array, truncating or padding with zeros (if necessary) so the copy has the specified length.
static int[]copyOf(int[] original, int newLength) Copies the specified array, truncating or padding with zeros (if necessary) so the copy has the specified length.
static long[]copyOf(long[] original, int newLength) Copies the specified array, truncating or padding with zeros (if necessary) so the copy has the specified length.
static short[]copyOf(short[] original, int newLength) Copies the specified array, truncating or padding with zeros (if necessary) so the copy has the specified length.
static <T> T[]copyOf(T[] original, int newLength) Copies the specified array, truncating or padding with nulls (if necessary) so the copy has the specified length.
static <T,U> T[] copyOf(U[] original, int newLength, Class<? extends T[]> newType) Copies the specified array, truncating or padding with nulls (if necessary) so the copy has the specified length.
static boolean[]copyOfRange(boolean[] original, int from, int to) Copies the specified range of the specified array into a new array.
static byte[]copyOfRange(byte[] original, int from, int to) Copies the specified range of the specified array into a new array.
static char[]copyOfRange(char[] original, int from, int to) Copies the specified range of the specified array into a new array.
static double[]copyOfRange(double[] original, int from, int to) Copies the specified range of the specified array into a new array.
static float[]copyOfRange(float[] original, int from, int to) Copies the specified range of the specified array into a new array.
static int[]copyOfRange(int[] original, int from, int to) Copies the specified range of the specified array into a new array.
static long[]copyOfRange(long[] original, int from, int to) Copies the specified range of the specified array into a new array.
static short[]copyOfRange(short[] original, int from, int to) Copies the specified range of the specified array into a new array.
static <T> T[]copyOfRange(T[] original, int from, int to) Copies the specified range of the specified array into a new array.
static <T,U> T[] copyOfRange(U[] original, int from, int to, Class<? extends T[]> newType) Copies the specified range of the specified array into a new array.
static booleanReturns
trueif the two specified arrays are deeply equal to one another.static intReturns a hash code based on the "deep contents" of the specified array.
Returns a string representation of the "deep contents" of the specified array.
static booleanequals(boolean[] a, boolean[] a2) Returns
trueif the two specified arrays of booleans are equal to one another.static booleanequals(boolean[] a, int aFromIndex, int aToIndex, boolean[] b, int bFromIndex, int bToIndex) Returns true if the two specified arrays of booleans, over the specified ranges, are equal to one another.
static booleanequals(byte[] a, byte[] a2) Returns
trueif the two specified arrays of bytes are equal to one another.static booleanequals(byte[] a, int aFromIndex, int aToIndex, byte[] b, int bFromIndex, int bToIndex) Returns true if the two specified arrays of bytes, over the specified ranges, are equal to one another.
static booleanequals(char[] a, char[] a2) Returns
trueif the two specified arrays of chars are equal to one another.static booleanequals(char[] a, int aFromIndex, int aToIndex, char[] b, int bFromIndex, int bToIndex) Returns true if the two specified arrays of chars, over the specified ranges, are equal to one another.
static booleanequals(double[] a, double[] a2) Returns
trueif the two specified arrays of doubles are equal to one another.static booleanequals(double[] a, int aFromIndex, int aToIndex, double[] b, int bFromIndex, int bToIndex) Returns true if the two specified arrays of doubles, over the specified ranges, are equal to one another.
static booleanequals(float[] a, float[] a2) Returns
trueif the two specified arrays of floats are equal to one another.static booleanequals(float[] a, int aFromIndex, int aToIndex, float[] b, int bFromIndex, int bToIndex) Returns true if the two specified arrays of floats, over the specified ranges, are equal to one another.
static booleanequals(int[] a, int[] a2) Returns
trueif the two specified arrays of ints are equal to one another.static booleanequals(int[] a, int aFromIndex, int aToIndex, int[] b, int bFromIndex, int bToIndex) Returns true if the two specified arrays of ints, over the specified ranges, are equal to one another.
static booleanequals(long[] a, int aFromIndex, int aToIndex, long[] b, int bFromIndex, int bToIndex) Returns true if the two specified arrays of longs, over the specified ranges, are equal to one another.
static booleanequals(long[] a, long[] a2) Returns
trueif the two specified arrays of longs are equal to one another.static booleanequals(short[] a, int aFromIndex, int aToIndex, short[] b, int bFromIndex, int bToIndex) Returns true if the two specified arrays of shorts, over the specified ranges, are equal to one another.
static booleanequals(short[] a, short[] a2) Returns
trueif the two specified arrays of shorts are equal to one another.static booleanequals(Object[] a, int aFromIndex, int aToIndex, Object[] b, int bFromIndex, int bToIndex) Returns true if the two specified arrays of Objects, over the specified ranges, are equal to one another.
static booleanReturns
trueif the two specified arrays of Objects are equal to one another.static <T> booleanequals(T[] a, int aFromIndex, int aToIndex, T[] b, int bFromIndex, int bToIndex, Comparator<? super T> cmp) Returns true if the two specified arrays of Objects, over the specified ranges, are equal to one another.
static <T> booleanequals(T[] a, T[] a2, Comparator<? super T> cmp) Returns
trueif the two specified arrays of Objects are equal to one another.static voidfill(boolean[] a, boolean val) Assigns the specified boolean value to each element of the specified array of booleans.
static voidfill(boolean[] a, int fromIndex, int toIndex, boolean val) Assigns the specified boolean value to each element of the specified range of the specified array of booleans.
static voidfill(byte[] a, byte val) Assigns the specified byte value to each element of the specified array of bytes.
static voidfill(byte[] a, int fromIndex, int toIndex, byte val) Assigns the specified byte value to each element of the specified range of the specified array of bytes.
static voidfill(char[] a, char val) Assigns the specified char value to each element of the specified array of chars.
static voidfill(char[] a, int fromIndex, int toIndex, char val) Assigns the specified char value to each element of the specified range of the specified array of chars.
static voidfill(double[] a, double val) Assigns the specified double value to each element of the specified array of doubles.
static voidfill(double[] a, int fromIndex, int toIndex, double val) Assigns the specified double value to each element of the specified range of the specified array of doubles.
static voidfill(float[] a, float val) Assigns the specified float value to each element of the specified array of floats.
static voidfill(float[] a, int fromIndex, int toIndex, float val) Assigns the specified float value to each element of the specified range of the specified array of floats.
static voidfill(int[] a, int val) Assigns the specified int value to each element of the specified array of ints.
static voidfill(int[] a, int fromIndex, int toIndex, int val) Assigns the specified int value to each element of the specified range of the specified array of ints.
static voidfill(long[] a, int fromIndex, int toIndex, long val) Assigns the specified long value to each element of the specified range of the specified array of longs.
static voidfill(long[] a, long val) Assigns the specified long value to each element of the specified array of longs.
static voidfill(short[] a, int fromIndex, int toIndex, short val) Assigns the specified short value to each element of the specified range of the specified array of shorts.
static voidfill(short[] a, short val) Assigns the specified short value to each element of the specified array of shorts.
static voidfill(Object[] a, int fromIndex, int toIndex, Object val) Assigns the specified Object reference to each element of the specified range of the specified array of Objects.
static voidAssigns the specified Object reference to each element of the specified array of Objects.
static inthashCode(boolean[] a) Returns a hash code based on the contents of the specified array.
static inthashCode(byte[] a) Returns a hash code based on the contents of the specified array.
static inthashCode(char[] a) Returns a hash code based on the contents of the specified array.
static inthashCode(double[] a) Returns a hash code based on the contents of the specified array.
static inthashCode(float[] a) Returns a hash code based on the contents of the specified array.
static inthashCode(int[] a) Returns a hash code based on the contents of the specified array.
static inthashCode(long[] a) Returns a hash code based on the contents of the specified array.
static inthashCode(short[] a) Returns a hash code based on the contents of the specified array.
static intReturns a hash code based on the contents of the specified array.
static intmismatch(boolean[] a, boolean[] b) Finds and returns the index of the first mismatch between two
booleanarrays, otherwise return -1 if no mismatch is found.static intmismatch(boolean[] a, int aFromIndex, int aToIndex, boolean[] b, int bFromIndex, int bToIndex) Finds and returns the relative index of the first mismatch between two
booleanarrays over the specified ranges, otherwise return -1 if no mismatch is found.static intmismatch(byte[] a, byte[] b) Finds and returns the index of the first mismatch between two
bytearrays, otherwise return -1 if no mismatch is found.static intmismatch(byte[] a, int aFromIndex, int aToIndex, byte[] b, int bFromIndex, int bToIndex) Finds and returns the relative index of the first mismatch between two
bytearrays over the specified ranges, otherwise return -1 if no mismatch is found.static intmismatch(char[] a, char[] b) Finds and returns the index of the first mismatch between two
chararrays, otherwise return -1 if no mismatch is found.static intmismatch(char[] a, int aFromIndex, int aToIndex, char[] b, int bFromIndex, int bToIndex) Finds and returns the relative index of the first mismatch between two
chararrays over the specified ranges, otherwise return -1 if no mismatch is found.static intmismatch(double[] a, double[] b) Finds and returns the index of the first mismatch between two
doublearrays, otherwise return -1 if no mismatch is found.static intmismatch(double[] a, int aFromIndex, int aToIndex, double[] b, int bFromIndex, int bToIndex) Finds and returns the relative index of the first mismatch between two
doublearrays over the specified ranges, otherwise return -1 if no mismatch is found.static intmismatch(float[] a, float[] b) Finds and returns the index of the first mismatch between two
floatarrays, otherwise return -1 if no mismatch is found.static intmismatch(float[] a, int aFromIndex, int aToIndex, float[] b, int bFromIndex, int bToIndex) Finds and returns the relative index of the first mismatch between two
floatarrays over the specified ranges, otherwise return -1 if no mismatch is found.static intmismatch(int[] a, int[] b) Finds and returns the index of the first mismatch between two
intarrays, otherwise return -1 if no mismatch is found.static intmismatch(int[] a, int aFromIndex, int aToIndex, int[] b, int bFromIndex, int bToIndex) Finds and returns the relative index of the first mismatch between two
intarrays over the specified ranges, otherwise return -1 if no mismatch is found.static intmismatch(long[] a, int aFromIndex, int aToIndex, long[] b, int bFromIndex, int bToIndex) Finds and returns the relative index of the first mismatch between two
longarrays over the specified ranges, otherwise return -1 if no mismatch is found.static intmismatch(long[] a, long[] b) Finds and returns the index of the first mismatch between two
longarrays, otherwise return -1 if no mismatch is found.static intmismatch(short[] a, int aFromIndex, int aToIndex, short[] b, int bFromIndex, int bToIndex) Finds and returns the relative index of the first mismatch between two
shortarrays over the specified ranges, otherwise return -1 if no mismatch is found.static intmismatch(short[] a, short[] b) Finds and returns the index of the first mismatch between two
shortarrays, otherwise return -1 if no mismatch is found.static intmismatch(Object[] a, int aFromIndex, int aToIndex, Object[] b, int bFromIndex, int bToIndex) Finds and returns the relative index of the first mismatch between two
Objectarrays over the specified ranges, otherwise return -1 if no mismatch is found.static intFinds and returns the index of the first mismatch between two
Objectarrays, otherwise return -1 if no mismatch is found.static <T> intmismatch(T[] a, int aFromIndex, int aToIndex, T[] b, int bFromIndex, int bToIndex, Comparator<? super T> cmp) Finds and returns the relative index of the first mismatch between two
Objectarrays over the specified ranges, otherwise return -1 if no mismatch is found.static <T> intFinds and returns the index of the first mismatch between two
Objectarrays, otherwise return -1 if no mismatch is found.static voidPerforms
parallelPrefix(double[], DoubleBinaryOperator)for the given subrange of the array.static voidCumulates, in parallel, each element of the given array in place, using the supplied function.
static voidPerforms
parallelPrefix(int[], IntBinaryOperator)for the given subrange of the array.static voidCumulates, in parallel, each element of the given array in place, using the supplied function.
static voidPerforms
parallelPrefix(long[], LongBinaryOperator)for the given subrange of the array.static voidCumulates, in parallel, each element of the given array in place, using the supplied function.
static <T> voidparallelPrefix(T[] array, int fromIndex, int toIndex, BinaryOperator<T> op) Performs
parallelPrefix(Object[], BinaryOperator)for the given subrange of the array.static <T> voidCumulates, in parallel, each element of the given array in place, using the supplied function.
static voidSet all elements of the specified array, in parallel, using the provided generator function to compute each element.
static voidSet all elements of the specified array, in parallel, using the provided generator function to compute each element.
static voidSet all elements of the specified array, in parallel, using the provided generator function to compute each element.
static <T> voidparallelSetAll(T[] array, IntFunction<? extends T> generator) Set all elements of the specified array, in parallel, using the provided generator function to compute each element.
static voidparallelSort(byte[] a) Sorts the specified array into ascending numerical order.
static voidparallelSort(byte[] a, int fromIndex, int toIndex) Sorts the specified range of the array into ascending numerical order.
static voidparallelSort(char[] a) Sorts the specified array into ascending numerical order.
static voidparallelSort(char[] a, int fromIndex, int toIndex) Sorts the specified range of the array into ascending numerical order.
static voidparallelSort(double[] a) Sorts the specified array into ascending numerical order.
static voidparallelSort(double[] a, int fromIndex, int toIndex) Sorts the specified range of the array into ascending numerical order.
static voidparallelSort(float[] a) Sorts the specified array into ascending numerical order.
static voidparallelSort(float[] a, int fromIndex, int toIndex) Sorts the specified range of the array into ascending numerical order.
static voidparallelSort(int[] a) Sorts the specified array into ascending numerical order.
static voidparallelSort(int[] a, int fromIndex, int toIndex) Sorts the specified range of the array into ascending numerical order.
static voidparallelSort(long[] a) Sorts the specified array into ascending numerical order.
static voidparallelSort(long[] a, int fromIndex, int toIndex) Sorts the specified range of the array into ascending numerical order.
static voidparallelSort(short[] a) Sorts the specified array into ascending numerical order.
static voidparallelSort(short[] a, int fromIndex, int toIndex) Sorts the specified range of the array into ascending numerical order.
static <T extends Comparable<? super T>>
voidparallelSort(T[] a) Sorts the specified array of objects into ascending order, according to the natural ordering of its elements.
static <T extends Comparable<? super T>>
voidparallelSort(T[] a, int fromIndex, int toIndex) Sorts the specified range of the specified array of objects into ascending order, according to the natural ordering of its elements.
static <T> voidparallelSort(T[] a, int fromIndex, int toIndex, Comparator<? super T> cmp) Sorts the specified range of the specified array of objects according to the order induced by the specified comparator.
static <T> voidSorts the specified array of objects according to the order induced by the specified comparator.
static voidSet all elements of the specified array, using the provided generator function to compute each element.
static voidSet all elements of the specified array, using the provided generator function to compute each element.
static voidSet all elements of the specified array, using the provided generator function to compute each element.
static <T> voidsetAll(T[] array, IntFunction<? extends T> generator) Set all elements of the specified array, using the provided generator function to compute each element.
static voidsort(byte[] a) Sorts the specified array into ascending numerical order.
static voidsort(byte[] a, int fromIndex, int toIndex) Sorts the specified range of the array into ascending order.
static voidsort(char[] a) Sorts the specified array into ascending numerical order.
static voidsort(char[] a, int fromIndex, int toIndex) Sorts the specified range of the array into ascending order.
static voidsort(double[] a) Sorts the specified array into ascending numerical order.
static voidsort(double[] a, int fromIndex, int toIndex) Sorts the specified range of the array into ascending order.
static voidsort(float[] a) Sorts the specified array into ascending numerical order.
static voidsort(float[] a, int fromIndex, int toIndex) Sorts the specified range of the array into ascending order.
static voidsort(int[] a) Sorts the specified array into ascending numerical order.
static voidsort(int[] a, int fromIndex, int toIndex) Sorts the specified range of the array into ascending order.
static voidsort(long[] a) Sorts the specified array into ascending numerical order.
static voidsort(long[] a, int fromIndex, int toIndex) Sorts the specified range of the array into ascending order.
static voidsort(short[] a) Sorts the specified array into ascending numerical order.
static voidsort(short[] a, int fromIndex, int toIndex) Sorts the specified range of the array into ascending order.
static voidSorts the specified array of objects into ascending order, according to the natural ordering of its elements.
static voidsort(Object[] a, int fromIndex, int toIndex) Sorts the specified range of the specified array of objects into ascending order, according to the natural ordering of its elements.
static <T> voidsort(T[] a, int fromIndex, int toIndex, Comparator<? super T> c) Sorts the specified range of the specified array of objects according to the order induced by the specified comparator.
static <T> voidSorts the specified array of objects according to the order induced by the specified comparator.
spliterator(double[] array) spliterator(double[] array, int startInclusive, int endExclusive) spliterator(int[] array) spliterator(int[] array, int startInclusive, int endExclusive) spliterator(long[] array) spliterator(long[] array, int startInclusive, int endExclusive) spliterator(T[] array) Returns a
Spliteratorcovering all of the specified array.spliterator(T[] array, int startInclusive, int endExclusive) Returns a
Spliteratorcovering the specified range of the specified array.stream(double[] array) Returns a sequential
DoubleStreamwith the specified array as its source.stream(double[] array, int startInclusive, int endExclusive) Returns a sequential
DoubleStreamwith the specified range of the specified array as its source.stream(int[] array) Returns a sequential
IntStreamwith the specified array as its source.stream(int[] array, int startInclusive, int endExclusive) Returns a sequential
IntStreamwith the specified range of the specified array as its source.stream(long[] array) Returns a sequential
LongStreamwith the specified array as its source.stream(long[] array, int startInclusive, int endExclusive) Returns a sequential
LongStreamwith the specified range of the specified array as its source.stream(T[] array) Returns a sequential
Streamwith the specified array as its source.stream(T[] array, int startInclusive, int endExclusive) Returns a sequential
Streamwith the specified range of the specified array as its source.toString(boolean[] a) Returns a string representation of the contents of the specified array.
toString(byte[] a) Returns a string representation of the contents of the specified array.
toString(char[] a) Returns a string representation of the contents of the specified array.
toString(double[] a) Returns a string representation of the contents of the specified array.
toString(float[] a) Returns a string representation of the contents of the specified array.
toString(int[] a) Returns a string representation of the contents of the specified array.
toString(long[] a) Returns a string representation of the contents of the specified array.
toString(short[] a) Returns a string representation of the contents of the specified array.
Returns a string representation of the contents of the specified array.
Methods declared in class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitCreates and returns a copy of this object.
booleanIndicates whether some other object is "equal to" this one.
protected voidDeprecated, for removal: This API element is subject to removal in a future version.
Returns the runtime class of this
Object.intReturns a hash code value for this object.
final voidWakes up a single thread that is waiting on this object's monitor.
final voidWakes up all threads that are waiting on this object's monitor.
Returns a string representation of the object.
final voidCauses the current thread to wait until it is awakened, typically by being notified or interrupted.
final voidwait(long timeoutMillis) Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.
final voidwait(long timeoutMillis, int nanos) Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.
-
Method Details
-
sort
-
sort
-
sort
-
sort
-
sort
-
sort
-
sort
-
sort
-
sort
-
sort
-
sort
-
sort
-
sort
-
sort
-
parallelSort
-
parallelSort
-
parallelSort
-
parallelSort
-
parallelSort
-
parallelSort
-
parallelSort
-
parallelSort
-
parallelSort
-
parallelSort
-
parallelSort
-
parallelSort
-
parallelSort
-
parallelSort
-
parallelSort
-
parallelSort
-
parallelSort
-
parallelSort
-
sort
-
sort
-
sort
-
sort
-
parallelPrefix
-
parallelPrefix
-
parallelPrefix
-
parallelPrefix
-
parallelPrefix
-
parallelPrefix
-
parallelPrefix
-
parallelPrefix
-
binarySearch
-
binarySearch
-
binarySearch
-
binarySearch
-
binarySearch
-
binarySearch
-
binarySearch
-
binarySearch
-
binarySearch
-
binarySearch
-
binarySearch
-
binarySearch
-
binarySearch
-
binarySearch
-
binarySearch
-
binarySearch
-
binarySearch
-
binarySearch
-
equals
-
equals
-
equals
-
equals
-
equals
-
equals
-
equals
-
equals
-
equals
-
equals
-
equals
-
equals
-
equals
-
equals
-
equals
-
equals
-
equals
-
equals
-
equals
-
equals
-
fill
-
fill
-
fill
-
fill
-
fill
-
fill
-
fill
-
fill
-
fill
-
fill
-
fill
-
fill
-
fill
-
fill
-
fill
-
fill
-
fill
-
fill
-
copyOf
-
copyOf
-
copyOf
-
copyOf
-
copyOf
-
copyOf
-
copyOf
-
copyOf
-
copyOf
-
copyOf
-
copyOfRange
-
copyOfRange
-
copyOfRange
-
copyOfRange
-
copyOfRange
-
copyOfRange
-
copyOfRange
-
copyOfRange
-
copyOfRange
-
copyOfRange
-
asList
-
hashCode
-
hashCode
-
hashCode
-
hashCode
-
hashCode
-
hashCode
-
hashCode
-
hashCode
-
hashCode
-
deepHashCode
-
deepEquals
-
toString
-
toString
-
toString
-
toString
-
toString
-
toString
-
toString
-
toString
-
toString
-
deepToString
-
setAll
-
parallelSetAll
-
setAll
-
parallelSetAll
-
setAll
-
parallelSetAll
-
setAll
-
parallelSetAll
-
spliterator
-
spliterator
-
spliterator
-
spliterator
-
spliterator
-
spliterator
-
spliterator
-
spliterator
-
stream
-
stream
-
stream
-
stream
-
stream
-
stream
-
stream
-
stream
-
compare
-
compare
-
compare
-
compare
-
compareUnsigned
-
compareUnsigned
-
compare
-
compare
-
compareUnsigned
-
compareUnsigned
-
compare
-
compare
-
compare
-
compare
-
compareUnsigned
-
compareUnsigned
-
compare
-
compare
-
compareUnsigned
-
compareUnsigned
-
compare
-
compare
-
compare
-
compare
-
compare
-
compare
-
compare
-
compare
-
mismatch
-
mismatch
-
mismatch
-
mismatch
-
mismatch
-
mismatch
-
mismatch
-
mismatch
-
mismatch
-
mismatch
-
mismatch
-
mismatch
-
mismatch
-
mismatch
-
mismatch
-
mismatch
-
mismatch
-
mismatch
-
mismatch
-
mismatch
-