JAVA中常见的Arrays方法

这个博客详细介绍了Java中用于数组的各种实用工具方法,包括二分搜索、比较、复制、填充、排序和哈希计算。这些方法涵盖了基本数据类型的数组以及Object数组,提供了一种高效且便捷的方式来操作和处理数组内容。此外,还讨论了并行操作如并行排序和并行前缀累积,以及如何使用生成器函数设置数组元素。
摘要由CSDN通过智能技术生成
变量和类型方法描述
static <T> List<T>asList​(T... a)返回由指定数组支持的固定大小的列表。
static intbinarySearch​(byte[] a, byte key)使用二进制搜索算法在指定的字节数组中搜索指定的值。
static intbinarySearch​(byte[] a, int fromIndex, int toIndex, byte key)使用二进制搜索算法搜索指定值的指定字节数组的范围。
static intbinarySearch​(char[] a, char key)使用二进制搜索算法在指定的字符数组中搜索指定的值。
static intbinarySearch​(char[] a, int fromIndex, int toIndex, char key)使用二进制搜索算法搜索指定值的指定数组的范围。
static intbinarySearch​(double[] a, double key)使用二进制搜索算法在指定的双精度数组中搜索指定的值。
static intbinarySearch​(double[] a, int fromIndex, int toIndex, double key)使用二进制搜索算法搜索指定值的指定数组的范围。
static intbinarySearch​(float[] a, float key)使用二进制搜索算法在指定的浮点数组中搜索指定的值。
static intbinarySearch​(float[] a, int fromIndex, int toIndex, float key)使用二进制搜索算法搜索指定值的指定浮点数范围。
static intbinarySearch​(int[] a, int key)使用二进制搜索算法在指定的int数组中搜索指定的值。
static intbinarySearch​(int[] a, int fromIndex, int toIndex, int key)使用二进制搜索算法搜索指定值的指定数组的范围。
static intbinarySearch​(long[] a, int fromIndex, int toIndex, long key)使用二进制搜索算法搜索指定值的指定数组的范围。
static intbinarySearch​(long[] a, long key)使用二进制搜索算法在指定的long数组中搜索指定的值。
static intbinarySearch​(short[] a, int fromIndex, int toIndex, short key)使用二进制搜索算法搜索指定值的指定数组的范围。
static intbinarySearch​(short[] a, short key)使用二进制搜索算法在指定的short数组中搜索指定的值。
static intbinarySearch​(Object[] a, int fromIndex, int toIndex, Object key)使用二进制搜索算法搜索指定对象的指定数组范围。
static intbinarySearch​(Object[] a, Object key)使用二进制搜索算法在指定的数组中搜索指定的对象。
static <T> intbinarySearch​(T[] a, int fromIndex, int toIndex, T key, Comparator<? super T> c)使用二进制搜索算法搜索指定对象的指定数组范围。
static <T> intbinarySearch​(T[] a, T key, Comparator<? super T> c)使用二进制搜索算法在指定的数组中搜索指定的对象。
static intcompare​(boolean[] a, boolean[] b)boolean字典顺序比较两个 boolean阵列。
static intcompare​(boolean[] a, int aFromIndex, int aToIndex, boolean[] b, int bFromIndex, int bToIndex)在指定范围内按字典顺序比较两个 boolean阵列。
static intcompare​(byte[] a, byte[] b)byte字典顺序比较两个 byte阵列。
static intcompare​(byte[] a, int aFromIndex, int aToIndex, byte[] b, int bFromIndex, int bToIndex)在指定范围内按字典顺序比较两个 byte阵列。
static intcompare​(char[] a, char[] b)char字典顺序比较两个 char阵列。
static intcompare​(char[] a, int aFromIndex, int aToIndex, char[] b, int bFromIndex, int bToIndex)在指定范围内按字典顺序比较两个 char阵列。
static intcompare​(double[] a, double[] b)double字典顺序比较两个 double阵列。
static intcompare​(double[] a, int aFromIndex, int aToIndex, double[] b, int bFromIndex, int bToIndex)在指定范围内按字典顺序比较两个 double阵列。
static intcompare​(float[] a, float[] b)float字典顺序比较两个 float阵列。
static intcompare​(float[] a, int aFromIndex, int aToIndex, float[] b, int bFromIndex, int bToIndex)在指定范围内按字典顺序比较两个 float阵列。
static intcompare​(int[] a, int[] b)int字典顺序比较两个 int阵列。
static intcompare​(int[] a, int aFromIndex, int aToIndex, int[] b, int bFromIndex, int bToIndex)在指定范围内按字典顺序比较两个 int阵列。
static intcompare​(long[] a, int aFromIndex, int aToIndex, long[] b, int bFromIndex, int bToIndex)在指定范围内按字典顺序比较两个 long阵列。
static intcompare​(long[] a, long[] b)long字典顺序比较两个 long阵列。
static intcompare​(short[] a, int aFromIndex, int aToIndex, short[] b, int bFromIndex, int bToIndex)在指定范围内按字典顺序比较两个 short阵列。
static intcompare​(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> intcompare​(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> intcompare​(T[] a, T[] b, Comparator<? super T> cmp)使用指定的比较器按字典顺序比较两个 Object阵列。
static intcompareUnsigned​(byte[] a, byte[] b)byte字典顺序比较两个 byte阵列,数字处理元素为无符号。
static intcompareUnsigned​(byte[] a, int aFromIndex, int aToIndex, byte[] b, int bFromIndex, int bToIndex)在指定范围内按字典顺序比较两个 byte阵列,将元素数字处理为无符号。
static intcompareUnsigned​(int[] a, int[] b)int字典顺序比较两个 int阵列,数字处理元素为无符号。
static intcompareUnsigned​(int[] a, int aFromIndex, int aToIndex, int[] b, int bFromIndex, int bToIndex)在指定范围内按字典顺序比较两个 int数组,将数字按数字处理为无符号。
static intcompareUnsigned​(long[] a, int aFromIndex, int aToIndex, long[] b, int bFromIndex, int bToIndex)在指定范围内按字典顺序比较两个 long阵列,将元素数字处理为无符号。
static intcompareUnsigned​(long[] a, long[] b)long字典顺序比较两个 long阵列,数字处理元素为无符号。
static intcompareUnsigned​(short[] a, int aFromIndex, int aToIndex, short[] b, int bFromIndex, int bToIndex)在指定范围内按字典顺序比较两个 short阵列,将元素数字处理为无符号。
static intcompareUnsigned​(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 booleandeepEquals​(Object[] a1, Object[] a2)如果两个指定的数组彼此 深度相等 ,则返回 true 。
static intdeepHashCode​(Object[] a)返回基于指定数组的“深层内容”的哈希码。
static StringdeepToString​(Object[] a)返回指定数组的“深层内容”的字符串表示形式。
static booleanequals​(boolean[] a, boolean[] a2)如果两个指定的布尔数组彼此 相等 ,则返回 true 。
static booleanequals​(boolean[] a, int aFromIndex, int aToIndex, boolean[] b, int bFromIndex, int bToIndex)如果两个指定的布尔数组在指定范围内彼此 相等 ,则返回true。
static booleanequals​(byte[] a, byte[] a2)如果两个指定的字节数组彼此 相等 ,则返回 true 。
static booleanequals​(byte[] a, int aFromIndex, int aToIndex, byte[] b, int bFromIndex, int bToIndex)如果指定范围内的两个指定字节数彼此 相等 ,则返回true。
static booleanequals​(char[] a, char[] a2)如果两个指定的字符数组彼此 相等 ,则返回 true 。
static booleanequals​(char[] a, int aFromIndex, int aToIndex, char[] b, int bFromIndex, int bToIndex)如果两个指定的chars数组在指定范围内彼此 相等 ,则返回true。
static booleanequals​(double[] a, double[] a2)如果两个指定的双精度数组彼此 相等 ,则返回 true 。
static booleanequals​(double[] a, int aFromIndex, int aToIndex, double[] b, int bFromIndex, int bToIndex)如果指定范围内的两个指定的双精度数组彼此 相等 ,则返回true。
static booleanequals​(float[] a, float[] a2)如果两个指定的浮点数组彼此 相等 ,则返回 true 。
static booleanequals​(float[] a, int aFromIndex, int aToIndex, float[] b, int bFromIndex, int bToIndex)如果两个指定的浮点数组在指定范围内彼此 相等 ,则返回true。
static booleanequals​(int[] a, int[] a2)如果两个指定的int数组彼此 相等 ,则返回 true 。
static booleanequals​(int[] a, int aFromIndex, int aToIndex, int[] b, int bFromIndex, int bToIndex)如果指定范围内的两个指定的int数组彼此 相等 ,则返回true。
static booleanequals​(long[] a, int aFromIndex, int aToIndex, long[] b, int bFromIndex, int bToIndex)如果指定范围内的两个指定long数组彼此 相等 ,则返回true。
static booleanequals​(long[] a, long[] a2)如果两个指定的long数组彼此 相等 ,则返回 true 。
static booleanequals​(short[] a, int aFromIndex, int aToIndex, short[] b, int bFromIndex, int bToIndex)如果超过指定范围的两个指定的short数组彼此 相等 ,则返回true。
static booleanequals​(short[] a, short[] a2)如果两个指定的short数组彼此 相等 ,则返回 true 。
static booleanequals​(Object[] a, int aFromIndex, int aToIndex, Object[] b, int bFromIndex, int bToIndex)如果在指定范围内指定的两个Object数组彼此 相等 ,则返回true。
static booleanequals​(Object[] a, Object[] a2)如果两个指定的Objects数组彼此 相等 ,则返回 true 。
static <T> booleanequals​(T[] a, int aFromIndex, int aToIndex, T[] b, int bFromIndex, int bToIndex, Comparator<? super T> cmp)如果在指定范围内指定的两个Object数组彼此 相等 ,则返回true。
static <T> booleanequals​(T[] a, T[] a2, Comparator<? super T> cmp)如果两个指定的Objects数组彼此 相等 ,则返回 true 。
static voidfill​(boolean[] a, boolean val)将指定的布尔值分配给指定的布尔数组的每个元素。
static voidfill​(boolean[] a, int fromIndex, int toIndex, boolean val)将指定的布尔值分配给指定的布尔数组的指定范围的每个元素。
static voidfill​(byte[] a, byte val)将指定的字节值分配给指定字节数组的每个元素。
static voidfill​(byte[] a, int fromIndex, int toIndex, byte val)将指定的字节值分配给指定字节数组的指定范围的每个元素。
static voidfill​(char[] a, char val)将指定的char值分配给指定的chars数组的每个元素。
static voidfill​(char[] a, int fromIndex, int toIndex, char val)将指定的char值分配给指定的chars数组的指定范围的每个元素。
static voidfill​(double[] a, double val)将指定的double值分配给指定的double数组的每个元素。
static voidfill​(double[] a, int fromIndex, int toIndex, double val)将指定的double值分配给指定的double数组的指定范围的每个元素。
static voidfill​(float[] a, float val)将指定的float值分配给指定浮点数组的每个元素。
static voidfill​(float[] a, int fromIndex, int toIndex, float val)将指定的float值分配给指定浮点数组的指定范围的每个元素。
static voidfill​(int[] a, int val)将指定的int值分配给指定的int数组的每个元素。
static voidfill​(int[] a, int fromIndex, int toIndex, int val)将指定的int值分配给指定的int数组的指定范围的每个元素。
static voidfill​(long[] a, int fromIndex, int toIndex, long val)将指定的long值分配给指定long数组的指定范围的每个元素。
static voidfill​(long[] a, long val)将指定的long值分配给指定longs数组的每个元素。
static voidfill​(short[] a, int fromIndex, int toIndex, short val)将指定的short值分配给指定short类数组的指定范围的每个元素。
static voidfill​(short[] a, short val)为指定的short数组的每个元素指定指定的short值。
static voidfill​(Object[] a, int fromIndex, int toIndex, Object val)将指定的Object引用分配给指定Object对象的指定范围的每个元素。
static voidfill​(Object[] a, Object val)将指定的Object引用分配给指定的Objects数组的每个元素。
static inthashCode​(boolean[] a)根据指定数组的内容返回哈希码。
static inthashCode​(byte[] a)根据指定数组的内容返回哈希码。
static inthashCode​(char[] a)根据指定数组的内容返回哈希码。
static inthashCode​(double[] a)根据指定数组的内容返回哈希码。
static inthashCode​(float[] a)根据指定数组的内容返回哈希码。
static inthashCode​(int[] a)根据指定数组的内容返回哈希码。
static inthashCode​(long[] a)根据指定数组的内容返回哈希码。
static inthashCode​(short[] a)根据指定数组的内容返回哈希码。
static inthashCode​(Object[] a)根据指定数组的内容返回哈希码。
static intmismatch​(boolean[] a, boolean[] b)查找并返回两个 boolean数组之间第一个不匹配的索引,否则如果未找到不匹配则返回-1。
static intmismatch​(boolean[] a, int aFromIndex, int aToIndex, boolean[] b, int bFromIndex, int bToIndex)查找并返回指定范围内两个 boolean数组之间第一个不匹配的相对索引,否则返回-1(如果未找到不匹配)。
static intmismatch​(byte[] a, byte[] b)查找并返回两个 byte数组之间第一个不匹配的索引,否则如果未找到不匹配则返回-1。
static intmismatch​(byte[] a, int aFromIndex, int aToIndex, byte[] b, int bFromIndex, int bToIndex)查找并返回指定范围内两个 byte数组之间第一个不匹配的相对索引,否则返回-1(如果未找到不匹配)。
static intmismatch​(char[] a, char[] b)查找并返回两个 char数组之间第一个不匹配的索引,否则如果未找到不匹配则返回-1。
static intmismatch​(char[] a, int aFromIndex, int aToIndex, char[] b, int bFromIndex, int bToIndex)查找并返回指定范围内两个 char数组之间第一个不匹配的相对索引,否则返回-1(如果未找到不匹配)。
static intmismatch​(double[] a, double[] b)查找并返回两个 double数组之间第一个不匹配的索引,否则如果未找到不匹配则返回-1。
static intmismatch​(double[] a, int aFromIndex, int aToIndex, double[] b, int bFromIndex, int bToIndex)查找并返回指定范围内两个 double数组之间第一个不匹配的相对索引,否则如果未找到不匹配则返回-1。
static intmismatch​(float[] a, float[] b)查找并返回两个 float数组之间第一个不匹配的索引,否则如果未找到不匹配则返回-1。
static intmismatch​(float[] a, int aFromIndex, int aToIndex, float[] b, int bFromIndex, int bToIndex)查找并返回指定范围内两个 float数组之间第一个不匹配的相对索引,否则如果未找到不匹配则返回-1。
static intmismatch​(int[] a, int[] b)查找并返回两个 int数组之间第一个不匹配的索引,否则如果未找到不匹配则返回-1。
static intmismatch​(int[] a, int aFromIndex, int aToIndex, int[] b, int bFromIndex, int bToIndex)查找并返回指定范围内两个 int数组之间第一个不匹配的相对索引,否则如果未找到不匹配则返回-1。
static intmismatch​(long[] a, int aFromIndex, int aToIndex, long[] b, int bFromIndex, int bToIndex)查找并返回指定范围内两个 long数组之间第一个不匹配的相对索引,否则如果未找到不匹配则返回-1。
static intmismatch​(long[] a, long[] b)查找并返回两个 long数组之间第一个不匹配的索引,否则如果未找到不匹配则返回-1。
static intmismatch​(short[] a, int aFromIndex, int aToIndex, short[] b, int bFromIndex, int bToIndex)查找并返回指定范围内两个 short数组之间第一个不匹配的相对索引,否则如果未找到不匹配则返回-1。
static intmismatch​(short[] a, short[] b)查找并返回两个 short数组之间第一个不匹配的索引,否则如果未找到不匹配则返回-1。
static intmismatch​(Object[] a, int aFromIndex, int aToIndex, Object[] b, int bFromIndex, int bToIndex)查找并返回指定范围内两个 Object数组之间第一个不匹配的相对索引,否则如果未找到不匹配则返回-1。
static intmismatch​(Object[] a, Object[] b)查找并返回两个 Object数组之间第一个不匹配的索引,否则如果未找到不匹配则返回-1。
static <T> intmismatch​(T[] a, int aFromIndex, int aToIndex, T[] b, int bFromIndex, int bToIndex, Comparator<? super T> cmp)查找并返回指定范围内两个 Object数组之间第一个不匹配的相对索引,否则如果未找到不匹配则返回-1。
static <T> intmismatch​(T[] a, T[] b, Comparator<? super T> cmp)查找并返回两个 Object数组之间第一个不匹配的索引,否则如果未找到不匹配则返回-1。
static voidparallelPrefix​(double[] array, int fromIndex, int toIndex, DoubleBinaryOperator op)对于给定的数组子范围执行 parallelPrefix(double[], DoubleBinaryOperator) 。
static voidparallelPrefix​(double[] array, DoubleBinaryOperator op)使用提供的函数并行地累积给定数组的每个元素。
static voidparallelPrefix​(int[] array, int fromIndex, int toIndex, IntBinaryOperator op)对于给定的数组子范围执行 parallelPrefix(int[], IntBinaryOperator) 。
static voidparallelPrefix​(int[] array, IntBinaryOperator op)使用提供的函数并行地累积给定数组的每个元素。
static voidparallelPrefix​(long[] array, int fromIndex, int toIndex, LongBinaryOperator op)对于给定的数组子范围执行 parallelPrefix(long[], LongBinaryOperator) 。
static voidparallelPrefix​(long[] array, LongBinaryOperator op)使用提供的函数并行地累积给定数组的每个元素。
static <T> voidparallelPrefix​(T[] array, int fromIndex, int toIndex, BinaryOperator<T> op)对于给定的数组子范围执行 parallelPrefix(Object[], BinaryOperator) 。
static <T> voidparallelPrefix​(T[] array, BinaryOperator<T> op)使用提供的函数并行地累积给定数组的每个元素。
static voidparallelSetAll​(double[] array, IntToDoubleFunction generator)使用提供的生成器函数并行设置指定数组的所有元素以计算每个元素。
static voidparallelSetAll​(int[] array, IntUnaryOperator generator)使用提供的生成器函数并行设置指定数组的所有元素以计算每个元素。
static voidparallelSetAll​(long[] array, IntToLongFunction generator)使用提供的生成器函数并行设置指定数组的所有元素以计算每个元素。
static <T> voidparallelSetAll​(T[] array, IntFunction<? extends T> generator)使用提供的生成器函数并行设置指定数组的所有元素以计算每个元素。
static voidparallelSort​(byte[] a)将指定的数组按升序排序。
static voidparallelSort​(byte[] a, int fromIndex, int toIndex)将指定的数组范围按数字升序排序。
static voidparallelSort​(char[] a)将指定的数组按升序排序。
static voidparallelSort​(char[] a, int fromIndex, int toIndex)将指定的数组范围按数字升序排序。
static voidparallelSort​(double[] a)将指定的数组按升序排序。
static voidparallelSort​(double[] a, int fromIndex, int toIndex)将指定的数组范围按数字升序排序。
static voidparallelSort​(float[] a)将指定的数组按升序排序。
static voidparallelSort​(float[] a, int fromIndex, int toIndex)将指定的数组范围按数字升序排序。
static voidparallelSort​(int[] a)将指定的数组按升序排序。
static voidparallelSort​(int[] a, int fromIndex, int toIndex)将指定的数组范围按数字升序排序。
static voidparallelSort​(long[] a)将指定的数组按升序排序。
static voidparallelSort​(long[] a, int fromIndex, int toIndex)将指定的数组范围按数字升序排序。
static voidparallelSort​(short[] a)将指定的数组按升序排序。
static voidparallelSort​(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> voidparallelSort​(T[] a, int fromIndex, int toIndex, Comparator<? super T> cmp)根据指定比较器引发的顺序对指定对象数组的指定范围进行排序。
static <T> voidparallelSort​(T[] a, Comparator<? super T> cmp)根据指定比较器引发的顺序对指定的对象数组进行排序。
static voidsetAll​(double[] array, IntToDoubleFunction generator)使用提供的生成器函数设置指定数组的所有元素以计算每个元素。
static voidsetAll​(int[] array, IntUnaryOperator generator)使用提供的生成器函数设置指定数组的所有元素以计算每个元素。
static voidsetAll​(long[] array, IntToLongFunction generator)使用提供的生成器函数设置指定数组的所有元素以计算每个元素。
static <T> voidsetAll​(T[] array, IntFunction<? extends T> generator)使用提供的生成器函数设置指定数组的所有元素以计算每个元素。
static voidsort​(byte[] a)将指定的数组按升序排序。
static voidsort​(byte[] a, int fromIndex, int toIndex)按升序对数组的指定范围进行排序。
static voidsort​(char[] a)将指定的数组按升序排序。
static voidsort​(char[] a, int fromIndex, int toIndex)按升序对数组的指定范围进行排序。
static voidsort​(double[] a)将指定的数组按升序排序。
static voidsort​(double[] a, int fromIndex, int toIndex)按升序对数组的指定范围进行排序。
static voidsort​(float[] a)将指定的数组按升序排序。
static voidsort​(float[] a, int fromIndex, int toIndex)按升序对数组的指定范围进行排序。
static voidsort​(int[] a)将指定的数组按升序排序。
static voidsort​(int[] a, int fromIndex, int toIndex)按升序对数组的指定范围进行排序。
static voidsort​(long[] a)将指定的数组按升序排序。
static voidsort​(long[] a, int fromIndex, int toIndex)按升序对数组的指定范围进行排序。
static voidsort​(short[] a)将指定的数组按升序排序。
static voidsort​(short[] a, int fromIndex, int toIndex)按升序对数组的指定范围进行排序。
static voidsort​(Object[] a)根据元素的natural ordering ,将指定的对象数组按升序排序。
static voidsort​(Object[] a, int fromIndex, int toIndex)根据元素的natural ordering ,将指定对象数组的指定范围按升序排序。
static <T> voidsort​(T[] a, int fromIndex, int toIndex, Comparator<? super T> c)根据指定比较器引发的顺序对指定对象数组的指定范围进行排序。
static <T> voidsort​(T[] a, Comparator<? super T> c)根据指定比较器引发的顺序对指定的对象数组进行排序。
static Spliterator.OfDoublespliterator​(double[] array)返回覆盖所有指定数组的Spliterator.OfDouble 。
static Spliterator.OfDoublespliterator​(double[] array, int startInclusive, int endExclusive)返回覆盖指定数组的指定范围的Spliterator.OfDouble 。
static Spliterator.OfIntspliterator​(int[] array)返回覆盖所有指定数组的Spliterator.OfInt 。
static Spliterator.OfIntspliterator​(int[] array, int startInclusive, int endExclusive)返回覆盖指定数组的指定范围的Spliterator.OfInt 。
static Spliterator.OfLongspliterator​(long[] array)返回覆盖所有指定数组的Spliterator.OfLong 。
static Spliterator.OfLongspliterator​(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 DoubleStreamstream​(double[] array)返回以指定数组作为源的顺序DoubleStream 。
static DoubleStreamstream​(double[] array, int startInclusive, int endExclusive)返回指定数组的指定范围作为其源的顺序DoubleStream 。
static IntStreamstream​(int[] array)返回以指定数组作为源的顺序IntStream 。
static IntStreamstream​(int[] array, int startInclusive, int endExclusive)返回指定数组的指定范围作为其源的顺序IntStream 。
static LongStreamstream​(long[] array)返回以指定数组作为源的顺序LongStream 。
static LongStreamstream​(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 StringtoString​(boolean[] a)返回指定数组内容的字符串表示形式。
static StringtoString​(byte[] a)返回指定数组内容的字符串表示形式。
static StringtoString​(char[] a)返回指定数组内容的字符串表示形式。
static StringtoString​(double[] a)返回指定数组内容的字符串表示形式。
static StringtoString​(float[] a)返回指定数组内容的字符串表示形式。
static StringtoString​(int[] a)返回指定数组内容的字符串表示形式。
static StringtoString​(long[] a)返回指定数组内容的字符串表示形式。
static StringtoString​(short[] a)返回指定数组内容的字符串表示形式。
static StringtoString​(Object[] a)返回指定数组内容的字符串表示形式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值