变量和类型 | 方法 | 描述 |
static <T> List<T> | asList(T... a) | 返回由指定数组支持的固定大小的列表。 |
static int | binarySearch(byte[] a, byte key) | 使用二进制搜索算法在指定的字节数组中搜索指定的值。 |
static int | binarySearch(byte[] a, int fromIndex, int toIndex, byte key) | 使用二进制搜索算法搜索指定值的指定字节数组的范围。 |
static int | binarySearch(char[] a, char key) | 使用二进制搜索算法在指定的字符数组中搜索指定的值。 |
static int | binarySearch(char[] a, int fromIndex, int toIndex, char key) | 使用二进制搜索算法搜索指定值的指定数组的范围。 |
static int | binarySearch(double[] a, double key) | 使用二进制搜索算法在指定的双精度数组中搜索指定的值。 |
static int | binarySearch(double[] a, int fromIndex, int toIndex, double key) | 使用二进制搜索算法搜索指定值的指定数组的范围。 |
static int | binarySearch(float[] a, float key) | 使用二进制搜索算法在指定的浮点数组中搜索指定的值。 |
static int | binarySearch(float[] a, int fromIndex, int toIndex, float key) | 使用二进制搜索算法搜索指定值的指定浮点数范围。 |
static int | binarySearch(int[] a, int key) | 使用二进制搜索算法在指定的int数组中搜索指定的值。 |
static int | binarySearch(int[] a, int fromIndex, int toIndex, int key) | 使用二进制搜索算法搜索指定值的指定数组的范围。 |
static int | binarySearch(long[] a, int fromIndex, int toIndex, long key) | 使用二进制搜索算法搜索指定值的指定数组的范围。 |
static int | binarySearch(long[] a, long key) | 使用二进制搜索算法在指定的long数组中搜索指定的值。 |
static int | binarySearch(short[] a, int fromIndex, int toIndex, short key) | 使用二进制搜索算法搜索指定值的指定数组的范围。 |
static int | binarySearch(short[] a, short key) | 使用二进制搜索算法在指定的short数组中搜索指定的值。 |
static int | binarySearch(Object[] a, int fromIndex, int toIndex, Object key) | 使用二进制搜索算法搜索指定对象的指定数组范围。 |
static int | binarySearch(Object[] a, Object key) | 使用二进制搜索算法在指定的数组中搜索指定的对象。 |
static <T> int | binarySearch(T[] a, int fromIndex, int toIndex, T key, Comparator<? super T> c) | 使用二进制搜索算法搜索指定对象的指定数组范围。 |
static <T> int | binarySearch(T[] a, T key, Comparator<? super T> c) | 使用二进制搜索算法在指定的数组中搜索指定的对象。 |
static int | compare(boolean[] a, boolean[] b) | boolean字典顺序比较两个 boolean阵列。 |
static int | compare(boolean[] a, int aFromIndex, int aToIndex, boolean[] b, int bFromIndex, int bToIndex) | 在指定范围内按字典顺序比较两个 boolean阵列。 |
static int | compare(byte[] a, byte[] b) | byte字典顺序比较两个 byte阵列。 |
static int | compare(byte[] a, int aFromIndex, int aToIndex, byte[] b, int bFromIndex, int bToIndex) | 在指定范围内按字典顺序比较两个 byte阵列。 |
static int | compare(char[] a, char[] b) | char字典顺序比较两个 char阵列。 |
static int | compare(char[] a, int aFromIndex, int aToIndex, char[] b, int bFromIndex, int bToIndex) | 在指定范围内按字典顺序比较两个 char阵列。 |
static int | compare(double[] a, double[] b) | double字典顺序比较两个 double阵列。 |
static int | compare(double[] a, int aFromIndex, int aToIndex, double[] b, int bFromIndex, int bToIndex) | 在指定范围内按字典顺序比较两个 double阵列。 |
static int | compare(float[] a, float[] b) | float字典顺序比较两个 float阵列。 |
static int | compare(float[] a, int aFromIndex, int aToIndex, float[] b, int bFromIndex, int bToIndex) | 在指定范围内按字典顺序比较两个 float阵列。 |
static int | compare(int[] a, int[] b) | int字典顺序比较两个 int阵列。 |
static int | compare(int[] a, int aFromIndex, int aToIndex, int[] b, int bFromIndex, int bToIndex) | 在指定范围内按字典顺序比较两个 int阵列。 |
static int | compare(long[] a, int aFromIndex, int aToIndex, long[] b, int bFromIndex, int bToIndex) | 在指定范围内按字典顺序比较两个 long阵列。 |
static int | compare(long[] a, long[] b) | long字典顺序比较两个 long阵列。 |
static int | compare(short[] a, int aFromIndex, int aToIndex, short[] b, int bFromIndex, int bToIndex) | 在指定范围内按字典顺序比较两个 short阵列。 |
static int | compare(short[] a, short[] b) | short字典顺序比较两个 short阵列。 |
static <T extends Comparable<? super T>> | compare(T[] a, int aFromIndex, int aToIndex, T[] b, int bFromIndex, int bToIndex) | 在指定范围内按字典顺序比较两个 Object阵列。 |
int | ||
static <T> int | compare(T[] a, int aFromIndex, int aToIndex, T[] b, int bFromIndex, int bToIndex, Comparator<? super T> cmp) | 在指定范围内按字典顺序比较两个 Object阵列。 |
static <T extends Comparable<? super T>> | compare(T[] a, T[] b) | 按 Object顺序比较两个 Object阵列,在可比元素中。 |
int | ||
static <T> int | compare(T[] a, T[] b, Comparator<? super T> cmp) | 使用指定的比较器按字典顺序比较两个 Object阵列。 |
static int | compareUnsigned(byte[] a, byte[] b) | byte字典顺序比较两个 byte阵列,数字处理元素为无符号。 |
static int | compareUnsigned(byte[] a, int aFromIndex, int aToIndex, byte[] b, int bFromIndex, int bToIndex) | 在指定范围内按字典顺序比较两个 byte阵列,将元素数字处理为无符号。 |
static int | compareUnsigned(int[] a, int[] b) | int字典顺序比较两个 int阵列,数字处理元素为无符号。 |
static int | compareUnsigned(int[] a, int aFromIndex, int aToIndex, int[] b, int bFromIndex, int bToIndex) | 在指定范围内按字典顺序比较两个 int数组,将数字按数字处理为无符号。 |
static int | compareUnsigned(long[] a, int aFromIndex, int aToIndex, long[] b, int bFromIndex, int bToIndex) | 在指定范围内按字典顺序比较两个 long阵列,将元素数字处理为无符号。 |
static int | compareUnsigned(long[] a, long[] b) | long字典顺序比较两个 long阵列,数字处理元素为无符号。 |
static int | compareUnsigned(short[] a, int aFromIndex, int aToIndex, short[] b, int bFromIndex, int bToIndex) | 在指定范围内按字典顺序比较两个 short阵列,将元素数字处理为无符号。 |
static int | compareUnsigned(short[] a, short[] b) | short字典顺序比较两个 short阵列,数字处理元素为无符号。 |
static boolean[] | copyOf(boolean[] original, int newLength) | 使用 false (如有必要)复制指定的数组,截断或填充,以使副本具有指定的长度。 |
static byte[] | copyOf(byte[] original, int newLength) | 使用零复制指定的数组,截断或填充(如有必要),以使副本具有指定的长度。 |
static char[] | copyOf(char[] original, int newLength) | 使用空字符复制指定的数组,截断或填充(如有必要),以使副本具有指定的长度。 |
static double[] | copyOf(double[] original, int newLength) | 使用零复制指定的数组,截断或填充(如有必要),以使副本具有指定的长度。 |
static float[] | copyOf(float[] original, int newLength) | 使用零复制指定的数组,截断或填充(如有必要),以使副本具有指定的长度。 |
static int[] | copyOf(int[] original, int newLength) | 使用零复制指定的数组,截断或填充(如有必要),以使副本具有指定的长度。 |
static long[] | copyOf(long[] original, int newLength) | 使用零复制指定的数组,截断或填充(如有必要),以使副本具有指定的长度。 |
static short[] | copyOf(short[] original, int newLength) | 使用零复制指定的数组,截断或填充(如有必要),以使副本具有指定的长度。 |
static <T> T[] | copyOf(T[] original, int newLength) | 使用空值复制指定的数组,截断或填充(如有必要),以使副本具有指定的长度。 |
static <T,U> | copyOf(U[] original, int newLength, 类<? extends T[]> newType) | 使用空值复制指定的数组,截断或填充(如有必要),以使副本具有指定的长度。 |
T[] | ||
static boolean[] | copyOfRange(boolean[] original, int from, int to) | 将指定数组的指定范围复制到新数组中。 |
static byte[] | copyOfRange(byte[] original, int from, int to) | 将指定数组的指定范围复制到新数组中。 |
static char[] | copyOfRange(char[] original, int from, int to) | 将指定数组的指定范围复制到新数组中。 |
static double[] | copyOfRange(double[] original, int from, int to) | 将指定数组的指定范围复制到新数组中。 |
static float[] | copyOfRange(float[] original, int from, int to) | 将指定数组的指定范围复制到新数组中。 |
static int[] | copyOfRange(int[] original, int from, int to) | 将指定数组的指定范围复制到新数组中。 |
static long[] | copyOfRange(long[] original, int from, int to) | 将指定数组的指定范围复制到新数组中。 |
static short[] | copyOfRange(short[] original, int from, int to) | 将指定数组的指定范围复制到新数组中。 |
static <T> T[] | copyOfRange(T[] original, int from, int to) | 将指定数组的指定范围复制到新数组中。 |
static <T,U> | copyOfRange(U[] original, int from, int to, 类<? extends T[]> newType) | 将指定数组的指定范围复制到新数组中。 |
T[] | ||
static boolean | deepEquals(Object[] a1, Object[] a2) | 如果两个指定的数组彼此 深度相等 ,则返回 true 。 |
static int | deepHashCode(Object[] a) | 返回基于指定数组的“深层内容”的哈希码。 |
static String | deepToString(Object[] a) | 返回指定数组的“深层内容”的字符串表示形式。 |
static boolean | equals(boolean[] a, boolean[] a2) | 如果两个指定的布尔数组彼此 相等 ,则返回 true 。 |
static boolean | equals(boolean[] a, int aFromIndex, int aToIndex, boolean[] b, int bFromIndex, int bToIndex) | 如果两个指定的布尔数组在指定范围内彼此 相等 ,则返回true。 |
static boolean | equals(byte[] a, byte[] a2) | 如果两个指定的字节数组彼此 相等 ,则返回 true 。 |
static boolean | equals(byte[] a, int aFromIndex, int aToIndex, byte[] b, int bFromIndex, int bToIndex) | 如果指定范围内的两个指定字节数彼此 相等 ,则返回true。 |
static boolean | equals(char[] a, char[] a2) | 如果两个指定的字符数组彼此 相等 ,则返回 true 。 |
static boolean | equals(char[] a, int aFromIndex, int aToIndex, char[] b, int bFromIndex, int bToIndex) | 如果两个指定的chars数组在指定范围内彼此 相等 ,则返回true。 |
static boolean | equals(double[] a, double[] a2) | 如果两个指定的双精度数组彼此 相等 ,则返回 true 。 |
static boolean | equals(double[] a, int aFromIndex, int aToIndex, double[] b, int bFromIndex, int bToIndex) | 如果指定范围内的两个指定的双精度数组彼此 相等 ,则返回true。 |
static boolean | equals(float[] a, float[] a2) | 如果两个指定的浮点数组彼此 相等 ,则返回 true 。 |
static boolean | equals(float[] a, int aFromIndex, int aToIndex, float[] b, int bFromIndex, int bToIndex) | 如果两个指定的浮点数组在指定范围内彼此 相等 ,则返回true。 |
static boolean | equals(int[] a, int[] a2) | 如果两个指定的int数组彼此 相等 ,则返回 true 。 |
static boolean | equals(int[] a, int aFromIndex, int aToIndex, int[] b, int bFromIndex, int bToIndex) | 如果指定范围内的两个指定的int数组彼此 相等 ,则返回true。 |
static boolean | equals(long[] a, int aFromIndex, int aToIndex, long[] b, int bFromIndex, int bToIndex) | 如果指定范围内的两个指定long数组彼此 相等 ,则返回true。 |
static boolean | equals(long[] a, long[] a2) | 如果两个指定的long数组彼此 相等 ,则返回 true 。 |
static boolean | equals(short[] a, int aFromIndex, int aToIndex, short[] b, int bFromIndex, int bToIndex) | 如果超过指定范围的两个指定的short数组彼此 相等 ,则返回true。 |
static boolean | equals(short[] a, short[] a2) | 如果两个指定的short数组彼此 相等 ,则返回 true 。 |
static boolean | equals(Object[] a, int aFromIndex, int aToIndex, Object[] b, int bFromIndex, int bToIndex) | 如果在指定范围内指定的两个Object数组彼此 相等 ,则返回true。 |
static boolean | equals(Object[] a, Object[] a2) | 如果两个指定的Objects数组彼此 相等 ,则返回 true 。 |
static <T> boolean | equals(T[] a, int aFromIndex, int aToIndex, T[] b, int bFromIndex, int bToIndex, Comparator<? super T> cmp) | 如果在指定范围内指定的两个Object数组彼此 相等 ,则返回true。 |
static <T> boolean | equals(T[] a, T[] a2, Comparator<? super T> cmp) | 如果两个指定的Objects数组彼此 相等 ,则返回 true 。 |
static void | fill(boolean[] a, boolean val) | 将指定的布尔值分配给指定的布尔数组的每个元素。 |
static void | fill(boolean[] a, int fromIndex, int toIndex, boolean val) | 将指定的布尔值分配给指定的布尔数组的指定范围的每个元素。 |
static void | fill(byte[] a, byte val) | 将指定的字节值分配给指定字节数组的每个元素。 |
static void | fill(byte[] a, int fromIndex, int toIndex, byte val) | 将指定的字节值分配给指定字节数组的指定范围的每个元素。 |
static void | fill(char[] a, char val) | 将指定的char值分配给指定的chars数组的每个元素。 |
static void | fill(char[] a, int fromIndex, int toIndex, char val) | 将指定的char值分配给指定的chars数组的指定范围的每个元素。 |
static void | fill(double[] a, double val) | 将指定的double值分配给指定的double数组的每个元素。 |
static void | fill(double[] a, int fromIndex, int toIndex, double val) | 将指定的double值分配给指定的double数组的指定范围的每个元素。 |
static void | fill(float[] a, float val) | 将指定的float值分配给指定浮点数组的每个元素。 |
static void | fill(float[] a, int fromIndex, int toIndex, float val) | 将指定的float值分配给指定浮点数组的指定范围的每个元素。 |
static void | fill(int[] a, int val) | 将指定的int值分配给指定的int数组的每个元素。 |
static void | fill(int[] a, int fromIndex, int toIndex, int val) | 将指定的int值分配给指定的int数组的指定范围的每个元素。 |
static void | fill(long[] a, int fromIndex, int toIndex, long val) | 将指定的long值分配给指定long数组的指定范围的每个元素。 |
static void | fill(long[] a, long val) | 将指定的long值分配给指定longs数组的每个元素。 |
static void | fill(short[] a, int fromIndex, int toIndex, short val) | 将指定的short值分配给指定short类数组的指定范围的每个元素。 |
static void | fill(short[] a, short val) | 为指定的short数组的每个元素指定指定的short值。 |
static void | fill(Object[] a, int fromIndex, int toIndex, Object val) | 将指定的Object引用分配给指定Object对象的指定范围的每个元素。 |
static void | fill(Object[] a, Object val) | 将指定的Object引用分配给指定的Objects数组的每个元素。 |
static int | hashCode(boolean[] a) | 根据指定数组的内容返回哈希码。 |
static int | hashCode(byte[] a) | 根据指定数组的内容返回哈希码。 |
static int | hashCode(char[] a) | 根据指定数组的内容返回哈希码。 |
static int | hashCode(double[] a) | 根据指定数组的内容返回哈希码。 |
static int | hashCode(float[] a) | 根据指定数组的内容返回哈希码。 |
static int | hashCode(int[] a) | 根据指定数组的内容返回哈希码。 |
static int | hashCode(long[] a) | 根据指定数组的内容返回哈希码。 |
static int | hashCode(short[] a) | 根据指定数组的内容返回哈希码。 |
static int | hashCode(Object[] a) | 根据指定数组的内容返回哈希码。 |
static int | mismatch(boolean[] a, boolean[] b) | 查找并返回两个 boolean数组之间第一个不匹配的索引,否则如果未找到不匹配则返回-1。 |
static int | mismatch(boolean[] a, int aFromIndex, int aToIndex, boolean[] b, int bFromIndex, int bToIndex) | 查找并返回指定范围内两个 boolean数组之间第一个不匹配的相对索引,否则返回-1(如果未找到不匹配)。 |
static int | mismatch(byte[] a, byte[] b) | 查找并返回两个 byte数组之间第一个不匹配的索引,否则如果未找到不匹配则返回-1。 |
static int | mismatch(byte[] a, int aFromIndex, int aToIndex, byte[] b, int bFromIndex, int bToIndex) | 查找并返回指定范围内两个 byte数组之间第一个不匹配的相对索引,否则返回-1(如果未找到不匹配)。 |
static int | mismatch(char[] a, char[] b) | 查找并返回两个 char数组之间第一个不匹配的索引,否则如果未找到不匹配则返回-1。 |
static int | mismatch(char[] a, int aFromIndex, int aToIndex, char[] b, int bFromIndex, int bToIndex) | 查找并返回指定范围内两个 char数组之间第一个不匹配的相对索引,否则返回-1(如果未找到不匹配)。 |
static int | mismatch(double[] a, double[] b) | 查找并返回两个 double数组之间第一个不匹配的索引,否则如果未找到不匹配则返回-1。 |
static int | mismatch(double[] a, int aFromIndex, int aToIndex, double[] b, int bFromIndex, int bToIndex) | 查找并返回指定范围内两个 double数组之间第一个不匹配的相对索引,否则如果未找到不匹配则返回-1。 |
static int | mismatch(float[] a, float[] b) | 查找并返回两个 float数组之间第一个不匹配的索引,否则如果未找到不匹配则返回-1。 |
static int | mismatch(float[] a, int aFromIndex, int aToIndex, float[] b, int bFromIndex, int bToIndex) | 查找并返回指定范围内两个 float数组之间第一个不匹配的相对索引,否则如果未找到不匹配则返回-1。 |
static int | mismatch(int[] a, int[] b) | 查找并返回两个 int数组之间第一个不匹配的索引,否则如果未找到不匹配则返回-1。 |
static int | mismatch(int[] a, int aFromIndex, int aToIndex, int[] b, int bFromIndex, int bToIndex) | 查找并返回指定范围内两个 int数组之间第一个不匹配的相对索引,否则如果未找到不匹配则返回-1。 |
static int | mismatch(long[] a, int aFromIndex, int aToIndex, long[] b, int bFromIndex, int bToIndex) | 查找并返回指定范围内两个 long数组之间第一个不匹配的相对索引,否则如果未找到不匹配则返回-1。 |
static int | mismatch(long[] a, long[] b) | 查找并返回两个 long数组之间第一个不匹配的索引,否则如果未找到不匹配则返回-1。 |
static int | mismatch(short[] a, int aFromIndex, int aToIndex, short[] b, int bFromIndex, int bToIndex) | 查找并返回指定范围内两个 short数组之间第一个不匹配的相对索引,否则如果未找到不匹配则返回-1。 |
static int | mismatch(short[] a, short[] b) | 查找并返回两个 short数组之间第一个不匹配的索引,否则如果未找到不匹配则返回-1。 |
static int | mismatch(Object[] a, int aFromIndex, int aToIndex, Object[] b, int bFromIndex, int bToIndex) | 查找并返回指定范围内两个 Object数组之间第一个不匹配的相对索引,否则如果未找到不匹配则返回-1。 |
static int | mismatch(Object[] a, Object[] b) | 查找并返回两个 Object数组之间第一个不匹配的索引,否则如果未找到不匹配则返回-1。 |
static <T> int | mismatch(T[] a, int aFromIndex, int aToIndex, T[] b, int bFromIndex, int bToIndex, Comparator<? super T> cmp) | 查找并返回指定范围内两个 Object数组之间第一个不匹配的相对索引,否则如果未找到不匹配则返回-1。 |
static <T> int | mismatch(T[] a, T[] b, Comparator<? super T> cmp) | 查找并返回两个 Object数组之间第一个不匹配的索引,否则如果未找到不匹配则返回-1。 |
static void | parallelPrefix(double[] array, int fromIndex, int toIndex, DoubleBinaryOperator op) | 对于给定的数组子范围执行 parallelPrefix(double[], DoubleBinaryOperator) 。 |
static void | parallelPrefix(double[] array, DoubleBinaryOperator op) | 使用提供的函数并行地累积给定数组的每个元素。 |
static void | parallelPrefix(int[] array, int fromIndex, int toIndex, IntBinaryOperator op) | 对于给定的数组子范围执行 parallelPrefix(int[], IntBinaryOperator) 。 |
static void | parallelPrefix(int[] array, IntBinaryOperator op) | 使用提供的函数并行地累积给定数组的每个元素。 |
static void | parallelPrefix(long[] array, int fromIndex, int toIndex, LongBinaryOperator op) | 对于给定的数组子范围执行 parallelPrefix(long[], LongBinaryOperator) 。 |
static void | parallelPrefix(long[] array, LongBinaryOperator op) | 使用提供的函数并行地累积给定数组的每个元素。 |
static <T> void | parallelPrefix(T[] array, int fromIndex, int toIndex, BinaryOperator<T> op) | 对于给定的数组子范围执行 parallelPrefix(Object[], BinaryOperator) 。 |
static <T> void | parallelPrefix(T[] array, BinaryOperator<T> op) | 使用提供的函数并行地累积给定数组的每个元素。 |
static void | parallelSetAll(double[] array, IntToDoubleFunction generator) | 使用提供的生成器函数并行设置指定数组的所有元素以计算每个元素。 |
static void | parallelSetAll(int[] array, IntUnaryOperator generator) | 使用提供的生成器函数并行设置指定数组的所有元素以计算每个元素。 |
static void | parallelSetAll(long[] array, IntToLongFunction generator) | 使用提供的生成器函数并行设置指定数组的所有元素以计算每个元素。 |
static <T> void | parallelSetAll(T[] array, IntFunction<? extends T> generator) | 使用提供的生成器函数并行设置指定数组的所有元素以计算每个元素。 |
static void | parallelSort(byte[] a) | 将指定的数组按升序排序。 |
static void | parallelSort(byte[] a, int fromIndex, int toIndex) | 将指定的数组范围按数字升序排序。 |
static void | parallelSort(char[] a) | 将指定的数组按升序排序。 |
static void | parallelSort(char[] a, int fromIndex, int toIndex) | 将指定的数组范围按数字升序排序。 |
static void | parallelSort(double[] a) | 将指定的数组按升序排序。 |
static void | parallelSort(double[] a, int fromIndex, int toIndex) | 将指定的数组范围按数字升序排序。 |
static void | parallelSort(float[] a) | 将指定的数组按升序排序。 |
static void | parallelSort(float[] a, int fromIndex, int toIndex) | 将指定的数组范围按数字升序排序。 |
static void | parallelSort(int[] a) | 将指定的数组按升序排序。 |
static void | parallelSort(int[] a, int fromIndex, int toIndex) | 将指定的数组范围按数字升序排序。 |
static void | parallelSort(long[] a) | 将指定的数组按升序排序。 |
static void | parallelSort(long[] a, int fromIndex, int toIndex) | 将指定的数组范围按数字升序排序。 |
static void | parallelSort(short[] a) | 将指定的数组按升序排序。 |
static void | parallelSort(short[] a, int fromIndex, int toIndex) | 将指定的数组范围按数字升序排序。 |
static <T extends Comparable<? super T>> | parallelSort(T[] a) | 根据元素的natural ordering对指定的对象数组按升序排序。 |
void | ||
static <T extends Comparable<? super T>> | parallelSort(T[] a, int fromIndex, int toIndex) | 根据元素的natural ordering ,将指定对象数组的指定范围按升序排序。 |
void | ||
static <T> void | parallelSort(T[] a, int fromIndex, int toIndex, Comparator<? super T> cmp) | 根据指定比较器引发的顺序对指定对象数组的指定范围进行排序。 |
static <T> void | parallelSort(T[] a, Comparator<? super T> cmp) | 根据指定比较器引发的顺序对指定的对象数组进行排序。 |
static void | setAll(double[] array, IntToDoubleFunction generator) | 使用提供的生成器函数设置指定数组的所有元素以计算每个元素。 |
static void | setAll(int[] array, IntUnaryOperator generator) | 使用提供的生成器函数设置指定数组的所有元素以计算每个元素。 |
static void | setAll(long[] array, IntToLongFunction generator) | 使用提供的生成器函数设置指定数组的所有元素以计算每个元素。 |
static <T> void | setAll(T[] array, IntFunction<? extends T> generator) | 使用提供的生成器函数设置指定数组的所有元素以计算每个元素。 |
static void | sort(byte[] a) | 将指定的数组按升序排序。 |
static void | sort(byte[] a, int fromIndex, int toIndex) | 按升序对数组的指定范围进行排序。 |
static void | sort(char[] a) | 将指定的数组按升序排序。 |
static void | sort(char[] a, int fromIndex, int toIndex) | 按升序对数组的指定范围进行排序。 |
static void | sort(double[] a) | 将指定的数组按升序排序。 |
static void | sort(double[] a, int fromIndex, int toIndex) | 按升序对数组的指定范围进行排序。 |
static void | sort(float[] a) | 将指定的数组按升序排序。 |
static void | sort(float[] a, int fromIndex, int toIndex) | 按升序对数组的指定范围进行排序。 |
static void | sort(int[] a) | 将指定的数组按升序排序。 |
static void | sort(int[] a, int fromIndex, int toIndex) | 按升序对数组的指定范围进行排序。 |
static void | sort(long[] a) | 将指定的数组按升序排序。 |
static void | sort(long[] a, int fromIndex, int toIndex) | 按升序对数组的指定范围进行排序。 |
static void | sort(short[] a) | 将指定的数组按升序排序。 |
static void | sort(short[] a, int fromIndex, int toIndex) | 按升序对数组的指定范围进行排序。 |
static void | sort(Object[] a) | 根据元素的natural ordering ,将指定的对象数组按升序排序。 |
static void | sort(Object[] a, int fromIndex, int toIndex) | 根据元素的natural ordering ,将指定对象数组的指定范围按升序排序。 |
static <T> void | sort(T[] a, int fromIndex, int toIndex, Comparator<? super T> c) | 根据指定比较器引发的顺序对指定对象数组的指定范围进行排序。 |
static <T> void | sort(T[] a, Comparator<? super T> c) | 根据指定比较器引发的顺序对指定的对象数组进行排序。 |
static Spliterator.OfDouble | spliterator(double[] array) | 返回覆盖所有指定数组的Spliterator.OfDouble 。 |
static Spliterator.OfDouble | spliterator(double[] array, int startInclusive, int endExclusive) | 返回覆盖指定数组的指定范围的Spliterator.OfDouble 。 |
static Spliterator.OfInt | spliterator(int[] array) | 返回覆盖所有指定数组的Spliterator.OfInt 。 |
static Spliterator.OfInt | spliterator(int[] array, int startInclusive, int endExclusive) | 返回覆盖指定数组的指定范围的Spliterator.OfInt 。 |
static Spliterator.OfLong | spliterator(long[] array) | 返回覆盖所有指定数组的Spliterator.OfLong 。 |
static Spliterator.OfLong | spliterator(long[] array, int startInclusive, int endExclusive) | 返回覆盖指定数组的指定范围的Spliterator.OfLong 。 |
static <T> Spliterator<T> | spliterator(T[] array) | 返回覆盖所有指定数组的Spliterator 。 |
static <T> Spliterator<T> | spliterator(T[] array, int startInclusive, int endExclusive) | 返回覆盖指定数组的指定范围的Spliterator 。 |
static DoubleStream | stream(double[] array) | 返回以指定数组作为源的顺序DoubleStream 。 |
static DoubleStream | stream(double[] array, int startInclusive, int endExclusive) | 返回指定数组的指定范围作为其源的顺序DoubleStream 。 |
static IntStream | stream(int[] array) | 返回以指定数组作为源的顺序IntStream 。 |
static IntStream | stream(int[] array, int startInclusive, int endExclusive) | 返回指定数组的指定范围作为其源的顺序IntStream 。 |
static LongStream | stream(long[] array) | 返回以指定数组作为源的顺序LongStream 。 |
static LongStream | stream(long[] array, int startInclusive, int endExclusive) | 返回指定数组的指定范围作为其源的顺序LongStream 。 |
static <T> Stream<T> | stream(T[] array) | 返回以指定数组作为源的顺序Stream 。 |
static <T> Stream<T> | stream(T[] array, int startInclusive, int endExclusive) | 返回指定数组的指定范围作为其源的顺序Stream 。 |
static String | toString(boolean[] a) | 返回指定数组内容的字符串表示形式。 |
static String | toString(byte[] a) | 返回指定数组内容的字符串表示形式。 |
static String | toString(char[] a) | 返回指定数组内容的字符串表示形式。 |
static String | toString(double[] a) | 返回指定数组内容的字符串表示形式。 |
static String | toString(float[] a) | 返回指定数组内容的字符串表示形式。 |
static String | toString(int[] a) | 返回指定数组内容的字符串表示形式。 |
static String | toString(long[] a) | 返回指定数组内容的字符串表示形式。 |
static String | toString(short[] a) | 返回指定数组内容的字符串表示形式。 |
static String | toString(Object[] a) | 返回指定数组内容的字符串表示形式。 |
JAVA中常见的Arrays方法
最新推荐文章于 2024-02-02 12:51:10 发布
这个博客详细介绍了Java中用于数组的各种实用工具方法,包括二分搜索、比较、复制、填充、排序和哈希计算。这些方法涵盖了基本数据类型的数组以及Object数组,提供了一种高效且便捷的方式来操作和处理数组内容。此外,还讨论了并行操作如并行排序和并行前缀累积,以及如何使用生成器函数设置数组元素。
摘要由CSDN通过智能技术生成