前言
今天学到了二维数组和Arrays类,所以放到一起练了一下
开始
1 | package com.Mycode; |
运行
1 | [[1, 2], [4, 5], [7, 8]] |
收获
在本次学习中有很多收获,知道了Arrays.fill不能直接填充二维数组,需要对数组进行遍历操作,对每个子数组进行填充操作。
为了方便我将官方文档的Arrays类说明放到下面
官方网站Arrays (Java SE 26 & JDK 26)
java.util.Arrays 方法汇总表
| 方法签名 | 描述 |
|---|---|
static <T> List<T> asList(T... a) | Returns a fixed-size list backed by the specified array. |
static int binarySearch(byte[] a, byte key) | Searches the specified array of bytes for the specified value using the binary search algorithm. |
static int binarySearch(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 int binarySearch(char[] a, char key) | Searches the specified array of chars for the specified value using the binary search algorithm. |
static int binarySearch(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 int binarySearch(double[] a, double key) | Searches the specified array of doubles for the specified value using the binary search algorithm. |
static int binarySearch(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 int binarySearch(float[] a, float key) | Searches the specified array of floats for the specified value using the binary search algorithm. |
static int binarySearch(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 int binarySearch(int[] a, int key) | Searches the specified array of ints for the specified value using the binary search algorithm. |
static int binarySearch(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 int binarySearch(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 int binarySearch(long[] a, long key) | Searches the specified array of longs for the specified value using the binary search algorithm. |
static int binarySearch(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 int binarySearch(short[] a, short key) | Searches the specified array of shorts for the specified value using the binary search algorithm. |
static int binarySearch(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 int binarySearch(Object[] a, Object key) | Searches the specified array for the specified object using the binary search algorithm. |
static <T> int binarySearch(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> int binarySearch(T[] a, T key, Comparator<? super T> c) | Searches the specified array for the specified object using the binary search algorithm. |
static int compare(boolean[] a, boolean[] b) | Compares two boolean arrays lexicographically. |
static int compare(boolean[] a, int aFromIndex, int aToIndex, boolean[] b, int bFromIndex, int bToIndex) | Compares two boolean arrays lexicographically over the specified ranges. |
static int compare(byte[] a, byte[] b) | Compares two byte arrays lexicographically. |
static int compare(byte[] a, int aFromIndex, int aToIndex, byte[] b, int bFromIndex, int bToIndex) | Compares two byte arrays lexicographically over the specified ranges. |
static int compare(char[] a, char[] b) | Compares two char arrays lexicographically. |
static int compare(char[] a, int aFromIndex, int aToIndex, char[] b, int bFromIndex, int bToIndex) | Compares two char arrays lexicographically over the specified ranges. |
static int compare(double[] a, double[] b) | Compares two double arrays lexicographically. |
static int compare(double[] a, int aFromIndex, int aToIndex, double[] b, int bFromIndex, int bToIndex) | Compares two double arrays lexicographically over the specified ranges. |
static int compare(float[] a, float[] b) | Compares two float arrays lexicographically. |
static int compare(float[] a, int aFromIndex, int aToIndex, float[] b, int bFromIndex, int bToIndex) | Compares two float arrays lexicographically over the specified ranges. |
static int compare(int[] a, int[] b) | Compares two int arrays lexicographically. |
static int compare(int[] a, int aFromIndex, int aToIndex, int[] b, int bFromIndex, int bToIndex) | Compares two int arrays lexicographically over the specified ranges. |
static int compare(long[] a, int aFromIndex, int aToIndex, long[] b, int bFromIndex, int bToIndex) | Compares two long arrays lexicographically over the specified ranges. |
static int compare(long[] a, long[] b) | Compares two long arrays lexicographically. |
static int compare(short[] a, int aFromIndex, int aToIndex, short[] b, int bFromIndex, int bToIndex) | Compares two short arrays lexicographically over the specified ranges. |
static int compare(short[] a, short[] b) | Compares two short arrays lexicographically. |
static <T extends Comparable<? super T>> int compare(T[] a, int aFromIndex, int aToIndex, T[] b, int bFromIndex, int bToIndex) | Compares two Object arrays lexicographically over the specified ranges. |
static <T> int compare(T[] a, int aFromIndex, int aToIndex, T[] b, int bFromIndex, int bToIndex, Comparator<? super T> cmp) | Compares two Object arrays lexicographically over the specified ranges. |
static <T extends Comparable<? super T>> int compare(T[] a, T[] b) | Compares two Object arrays, within comparable elements, lexicographically. |
static <T> int compare(T[] a, T[] b, Comparator<? super T> cmp) | Compares two Object arrays lexicographically using a specified comparator. |
static int compareUnsigned(byte[] a, byte[] b) | Compares two byte arrays lexicographically, numerically treating elements as unsigned. |
static int compareUnsigned(byte[] a, int aFromIndex, int aToIndex, byte[] b, int bFromIndex, int bToIndex) | Compares two byte arrays lexicographically over the specified ranges, numerically treating elements as unsigned. |
static int compareUnsigned(int[] a, int[] b) | Compares two int arrays lexicographically, numerically treating elements as unsigned. |
static int compareUnsigned(int[] a, int aFromIndex, int aToIndex, int[] b, int bFromIndex, int bToIndex) | Compares two int arrays lexicographically over the specified ranges, numerically treating elements as unsigned. |
static int compareUnsigned(long[] a, int aFromIndex, int aToIndex, long[] b, int bFromIndex, int bToIndex) | Compares two long arrays lexicographically over the specified ranges, numerically treating elements as unsigned. |
static int compareUnsigned(long[] a, long[] b) | Compares two long arrays lexicographically, numerically treating elements as unsigned. |
static int compareUnsigned(short[] a, int aFromIndex, int aToIndex, short[] b, int bFromIndex, int bToIndex) | Compares two short arrays lexicographically over the specified ranges, numerically treating elements as unsigned. |
static int compareUnsigned(short[] a, short[] b) | Compares two short arrays 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 boolean deepEquals(Object[] a1, Object[] a2) | Returns true if the two specified arrays are deeply equal to one another. |
static int deepHashCode(Object[] a) | Returns a hash code based on the “deep contents” of the specified array. |
static String deepToString(Object[] a) | Returns a string representation of the “deep contents” of the specified array. |
static boolean equals(boolean[] a, boolean[] a2) | Returns true if the two specified arrays of booleans are equal to one another. |
static boolean equals(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 boolean equals(byte[] a, byte[] a2) | Returns true if the two specified arrays of bytes are equal to one another. |
static boolean equals(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 boolean equals(char[] a, char[] a2) | Returns true if the two specified arrays of chars are equal to one another. |
static boolean equals(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 boolean equals(double[] a, double[] a2) | Returns true if the two specified arrays of doubles are equal to one another. |
static boolean equals(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 boolean equals(float[] a, float[] a2) | Returns true if the two specified arrays of floats are equal to one another. |
static boolean equals(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 boolean equals(int[] a, int[] a2) | Returns true if the two specified arrays of ints are equal to one another. |
static boolean equals(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 boolean equals(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 boolean equals(long[] a, long[] a2) | Returns true if the two specified arrays of longs are equal to one another. |
static boolean equals(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 boolean equals(short[] a, short[] a2) | Returns true if the two specified arrays of shorts are equal to one another. |
static boolean equals(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 boolean equals(Object[] a, Object[] a2) | Returns true if the two specified arrays of Objects are equal to one another. |
static <T> boolean equals(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> boolean equals(T[] a, T[] a2, Comparator<? super T> cmp) | Returns true if the two specified arrays of Objects are equal to one another. |
static void fill(boolean[] a, boolean val) | Assigns the specified boolean value to each element of the specified array of booleans. |
static void fill(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 void fill(byte[] a, byte val) | Assigns the specified byte value to each element of the specified array of bytes. |
static void fill(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 void fill(char[] a, char val) | Assigns the specified char value to each element of the specified array of chars. |
static void fill(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 void fill(double[] a, double val) | Assigns the specified double value to each element of the specified array of doubles. |
static void fill(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 void fill(float[] a, float val) | Assigns the specified float value to each element of the specified array of floats. |
static void fill(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 void fill(int[] a, int val) | Assigns the specified int value to each element of the specified array of ints. |
static void fill(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 void fill(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 void fill(long[] a, long val) | Assigns the specified long value to each element of the specified array of longs. |
static void fill(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 void fill(short[] a, short val) | Assigns the specified short value to each element of the specified array of shorts. |
static void fill(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 void fill(Object[] a, Object val) | Assigns the specified Object reference to each element of the specified array of Objects. |
static int hashCode(boolean[] a) | Returns a hash code based on the contents of the specified array. |
static int hashCode(byte[] a) | Returns a hash code based on the contents of the specified array. |
static int hashCode(char[] a) | Returns a hash code based on the contents of the specified array. |
static int hashCode(double[] a) | Returns a hash code based on the contents of the specified array. |
static int hashCode(float[] a) | Returns a hash code based on the contents of the specified array. |
static int hashCode(int[] a) | Returns a hash code based on the contents of the specified array. |
static int hashCode(long[] a) | Returns a hash code based on the contents of the specified array. |
static int hashCode(short[] a) | Returns a hash code based on the contents of the specified array. |
static int hashCode(Object[] a) | Returns a hash code based on the contents of the specified array. |
static int mismatch(boolean[] a, boolean[] b) | Finds and returns the index of the first mismatch between two boolean arrays, otherwise return -1 if no mismatch is found. |
static int mismatch(boolean[] a, int aFromIndex, int aToIndex, boolean[] b, int bFromIndex, int bToIndex) | Finds and returns the relative index of the first mismatch between two boolean arrays over the specified ranges, otherwise return -1 if no mismatch is found. |
static int mismatch(byte[] a, byte[] b) | Finds and returns the index of the first mismatch between two byte arrays, otherwise return -1 if no mismatch is found. |
static int mismatch(byte[] a, int aFromIndex, int aToIndex, byte[] b, int bFromIndex, int bToIndex) | Finds and returns the relative index of the first mismatch between two byte arrays over the specified ranges, otherwise return -1 if no mismatch is found. |
static int mismatch(char[] a, char[] b) | Finds and returns the index of the first mismatch between two char arrays, otherwise return -1 if no mismatch is found. |
static int mismatch(char[] a, int aFromIndex, int aToIndex, char[] b, int bFromIndex, int bToIndex) | Finds and returns the relative index of the first mismatch between two char arrays over the specified ranges, otherwise return -1 if no mismatch is found. |
static int mismatch(double[] a, double[] b) | Finds and returns the index of the first mismatch between two double arrays, otherwise return -1 if no mismatch is found. |
static int mismatch(double[] a, int aFromIndex, int aToIndex, double[] b, int bFromIndex, int bToIndex) | Finds and returns the relative index of the first mismatch between two double arrays over the specified ranges, otherwise return -1 if no mismatch is found. |
static int mismatch(float[] a, float[] b) | Finds and returns the index of the first mismatch between two float arrays, otherwise return -1 if no mismatch is found. |
static int mismatch(float[] a, int aFromIndex, int aToIndex, float[] b, int bFromIndex, int bToIndex) | Finds and returns the relative index of the first mismatch between two float arrays over the specified ranges, otherwise return -1 if no mismatch is found. |
static int mismatch(int[] a, int[] b) | Finds and returns the index of the first mismatch between two int arrays, otherwise return -1 if no mismatch is found. |
static int mismatch(int[] a, int aFromIndex, int aToIndex, int[] b, int bFromIndex, int bToIndex) | Finds and returns the relative index of the first mismatch between two int arrays over the specified ranges, otherwise return -1 if no mismatch is found. |
static int mismatch(long[] a, int aFromIndex, int aToIndex, long[] b, int bFromIndex, int bToIndex) | Finds and returns the relative index of the first mismatch between two long arrays over the specified ranges, otherwise return -1 if no mismatch is found. |
static int mismatch(long[] a, long[] b) | Finds and returns the index of the first mismatch between two long arrays, otherwise return -1 if no mismatch is found. |
static int mismatch(short[] a, int aFromIndex, int aToIndex, short[] b, int bFromIndex, int bToIndex) | Finds and returns the relative index of the first mismatch between two short arrays over the specified ranges, otherwise return -1 if no mismatch is found. |
static int mismatch(short[] a, short[] b) | Finds and returns the index of the first mismatch between two short arrays, otherwise return -1 if no mismatch is found. |
static int mismatch(Object[] a, int aFromIndex, int aToIndex, Object[] b, int bFromIndex, int bToIndex) | Finds and returns the relative index of the first mismatch between two Object arrays over the specified ranges, otherwise return -1 if no mismatch is found. |
static int mismatch(Object[] a, Object[] b) | Finds and returns the index of the first mismatch between two Object arrays, otherwise return -1 if no mismatch is found. |
static <T> int mismatch(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 Object arrays over the specified ranges, otherwise return -1 if no mismatch is found. |
static <T> int mismatch(T[] a, T[] b, Comparator<? super T> cmp) | Finds and returns the index of the first mismatch between two Object arrays, otherwise return -1 if no mismatch is found. |
static void parallelPrefix(double[] array, int fromIndex, int toIndex, DoubleBinaryOperator op) | Performs parallelPrefix(double[], DoubleBinaryOperator) for the given subrange of the array. |
static void parallelPrefix(double[] array, DoubleBinaryOperator op) | Cumulates, in parallel, each element of the given array in place, using the supplied function. |
static void parallelPrefix(int[] array, int fromIndex, int toIndex, IntBinaryOperator op) | Performs parallelPrefix(int[], IntBinaryOperator) for the given subrange of the array. |
static void parallelPrefix(int[] array, IntBinaryOperator op) | Cumulates, in parallel, each element of the given array in place, using the supplied function. |
static void parallelPrefix(long[] array, int fromIndex, int toIndex, LongBinaryOperator op) | Performs parallelPrefix(long[], LongBinaryOperator) for the given subrange of the array. |
static void parallelPrefix(long[] array, LongBinaryOperator op) | Cumulates, in parallel, each element of the given array in place, using the supplied function. |
static <T> void parallelPrefix(T[] array, int fromIndex, int toIndex, BinaryOperator<T> op) | Performs parallelPrefix(Object[], BinaryOperator) for the given subrange of the array. |
static <T> void parallelPrefix(T[] array, BinaryOperator<T> op) | Cumulates, in parallel, each element of the given array in place, using the supplied function. |
static void parallelSetAll(double[] array, IntToDoubleFunction generator) | Set all elements of the specified array, in parallel, using the provided generator function to compute each element. |
static void parallelSetAll(int[] array, IntUnaryOperator generator) | Set all elements of the specified array, in parallel, using the provided generator function to compute each element. |
static void parallelSetAll(long[] array, IntToLongFunction generator) | Set all elements of the specified array, in parallel, using the provided generator function to compute each element. |
static <T> void parallelSetAll(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 void parallelSort(byte[] a) | Sorts the specified array into ascending numerical order. |
static void parallelSort(byte[] a, int fromIndex, int toIndex) | Sorts the specified range of the array into ascending numerical order. |
static void parallelSort(char[] a) | Sorts the specified array into ascending numerical order. |
static void parallelSort(char[] a, int fromIndex, int toIndex) | Sorts the specified range of the array into ascending numerical order. |
static void parallelSort(double[] a) | Sorts the specified array into ascending numerical order. |
static void parallelSort(double[] a, int fromIndex, int toIndex) | Sorts the specified range of the array into ascending numerical order. |
static void parallelSort(float[] a) | Sorts the specified array into ascending numerical order. |
static void parallelSort(float[] a, int fromIndex, int toIndex) | Sorts the specified range of the array into ascending numerical order. |
static void parallelSort(int[] a) | Sorts the specified array into ascending numerical order. |
static void parallelSort(int[] a, int fromIndex, int toIndex) | Sorts the specified range of the array into ascending numerical order. |
static void parallelSort(long[] a) | Sorts the specified array into ascending numerical order. |
static void parallelSort(long[] a, int fromIndex, int toIndex) | Sorts the specified range of the array into ascending numerical order. |
static void parallelSort(short[] a) | Sorts the specified array into ascending numerical order. |
static void parallelSort(short[] a, int fromIndex, int toIndex) | Sorts the specified range of the array into ascending numerical order. |
static <T extends Comparable<? super T>> void parallelSort(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>> void parallelSort(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> void parallelSort(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> void parallelSort(T[] a, Comparator<? super T> cmp) | Sorts the specified array of objects according to the order induced by the specified comparator. |
static void setAll(double[] array, IntToDoubleFunction generator) | Set all elements of the specified array, using the provided generator function to compute each element. |
static void setAll(int[] array, IntUnaryOperator generator) | Set all elements of the specified array, using the provided generator function to compute each element. |
static void setAll(long[] array, IntToLongFunction generator) | Set all elements of the specified array, using the provided generator function to compute each element. |
static <T> void setAll(T[] array, IntFunction<? extends T> generator) | Set all elements of the specified array, using the provided generator function to compute each element. |
static void sort(byte[] a) | Sorts the specified array into ascending numerical order. |
static void sort(byte[] a, int fromIndex, int toIndex) | Sorts the specified range of the array into ascending order. |
static void sort(char[] a) | Sorts the specified array into ascending numerical order. |
static void sort(char[] a, int fromIndex, int toIndex) | Sorts the specified range of the array into ascending order. |
static void sort(double[] a) | Sorts the specified array into ascending numerical order. |
static void sort(double[] a, int fromIndex, int toIndex) | Sorts the specified range of the array into ascending order. |
static void sort(float[] a) | Sorts the specified array into ascending numerical order. |
static void sort(float[] a, int fromIndex, int toIndex) | Sorts the specified range of the array into ascending order. |
static void sort(int[] a) | Sorts the specified array into ascending numerical order. |
static void sort(int[] a, int fromIndex, int toIndex) | Sorts the specified range of the array into ascending order. |
static void sort(long[] a) | Sorts the specified array into ascending numerical order. |
static void sort(long[] a, int fromIndex, int toIndex) | Sorts the specified range of the array into ascending order. |
static void sort(short[] a) | Sorts the specified array into ascending numerical order. |
static void sort(short[] a, int fromIndex, int toIndex) | Sorts the specified range of the array into ascending order. |
static void sort(Object[] a) | Sorts the specified array of objects into ascending order, according to the natural ordering of its elements. |
static void sort(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> void sort(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> void sort(T[] a, Comparator<? super T> c) | Sorts the specified array of objects according to the order induced by the specified comparator. |
static Spliterator.OfDouble spliterator(double[] array) | Returns a Spliterator.OfDouble covering all of the specified array. |
static Spliterator.OfDouble spliterator(double[] array, int startInclusive, int endExclusive) | Returns a Spliterator.OfDouble covering the specified range of the specified array. |
static Spliterator.OfInt spliterator(int[] array) | Returns a Spliterator.OfInt covering all of the specified array. |
static Spliterator.OfInt spliterator(int[] array, int startInclusive, int endExclusive) | Returns a Spliterator.OfInt covering the specified range of the specified array. |
static Spliterator.OfLong spliterator(long[] array) | Returns a Spliterator.OfLong covering all of the specified array. |
static Spliterator.OfLong spliterator(long[] array, int startInclusive, int endExclusive) | Returns a Spliterator.OfLong covering the specified range of the specified array. |
static <T> Spliterator<T> spliterator(T[] array) | Returns a Spliterator covering all of the specified array. |
static <T> Spliterator<T> spliterator(T[] array, int startInclusive, int endExclusive) | Returns a Spliterator covering the specified range of the specified array. |
static DoubleStream stream(double[] array) | Returns a sequential DoubleStream with the specified array as its source. |
static DoubleStream stream(double[] array, int startInclusive, int endExclusive) | Returns a sequential DoubleStream with the specified range of the specified array as its source. |
static IntStream stream(int[] array) | Returns a sequential IntStream with the specified array as its source. |
static IntStream stream(int[] array, int startInclusive, int endExclusive) | Returns a sequential IntStream with the specified range of the specified array as its source. |
static LongStream stream(long[] array) | Returns a sequential LongStream with the specified array as its source. |
static LongStream stream(long[] array, int startInclusive, int endExclusive) | Returns a sequential LongStream with the specified range of the specified array as its source. |
static <T> Stream<T> stream(T[] array) | Returns a sequential Stream with the specified array as its source. |
static <T> Stream<T> stream(T[] array, int startInclusive, int endExclusive) | Returns a sequential Stream with the specified range of the specified array as its source. |
static String toString(boolean[] a) | Returns a string representation of the contents of the specified array. |
static String toString(byte[] a) | Returns a string representation of the contents of the specified array. |
static String toString(char[] a) | Returns a string representation of the contents of the specified array. |
static String toString(double[] a) | Returns a string representation of the contents of the specified array. |
static String toString(float[] a) | Returns a string representation of the contents of the specified array. |
static String toString(int[] a) | Returns a string representation of the contents of the specified array. |
static String toString(long[] a) | Returns a string representation of the contents of the specified array. |
static String toString(short[] a) | Returns a string representation of the contents of the specified array. |
static String toString(Object[] a) | Returns a string representation of the contents of the specified array. |