Module java.base
Package java.util

# Class Arrays

=
public final class Arrays
extends java.lang.Object

## Methods

- =
  @SafeVarargs
  public static <T> java.util.List<T> asList(T[] arg0)
- =
  public static int binarySearch(byte[] arg0, byte arg1)
- =
  public static int binarySearch(byte[] arg0, int arg1, int arg2, byte arg3)
- =
  public static int binarySearch(short[] arg0, short arg1)
- =
  public static int binarySearch(short[] arg0, int arg1, int arg2, short arg3)
- =
  public static int binarySearch(int[] arg0, int arg1)
- =
  public static int binarySearch(int[] arg0, int arg1, int arg2, int arg3)
- =
  public static int binarySearch(long[] arg0, int arg1, int arg2, long arg3)
- =
  public static int binarySearch(long[] arg0, long arg1)
- =
  public static int binarySearch(char[] arg0, int arg1, int arg2, char arg3)
- =
  public static int binarySearch(char[] arg0, char arg1)
- =
  public static int binarySearch(float[] arg0, int arg1, int arg2, float arg3)
- =
  public static int binarySearch(float[] arg0, float arg1)
- =
  public static int binarySearch(double[] arg0, int arg1, int arg2, double arg3)
- =
  public static int binarySearch(double[] arg0, double arg1)
- =
  public static int binarySearch(java.lang.Object[] arg0, int arg1, int arg2, java.lang.Object arg3)
- =
  public static int binarySearch(java.lang.Object[] arg0, java.lang.Object arg1)
- =
  public static <T> int binarySearch(T[] arg0, int arg1, int arg2, T arg3, java.util.Comparator<? super T> arg4)
- =
  public static <T> int binarySearch(T[] arg0, T arg1, java.util.Comparator<? super T> arg2)
- =
  public static int compare(boolean[] arg0, int arg1, int arg2, boolean[] arg3, int arg4, int arg5)
- =
  public static int compare(boolean[] arg0, boolean[] arg1)
- =
  public static int compare(byte[] arg0, int arg1, int arg2, byte[] arg3, int arg4, int arg5)
- =
  public static int compare(byte[] arg0, byte[] arg1)
- =
  public static int compare(short[] arg0, int arg1, int arg2, short[] arg3, int arg4, int arg5)
- =
  public static int compare(short[] arg0, short[] arg1)
- =
  public static int compare(int[] arg0, int arg1, int arg2, int[] arg3, int arg4, int arg5)
- =
  public static int compare(int[] arg0, int[] arg1)
- =
  public static int compare(long[] arg0, int arg1, int arg2, long[] arg3, int arg4, int arg5)
- =
  public static int compare(long[] arg0, long[] arg1)
- =
  public static int compare(char[] arg0, int arg1, int arg2, char[] arg3, int arg4, int arg5)
- =
  public static int compare(char[] arg0, char[] arg1)
- =
  public static int compare(float[] arg0, int arg1, int arg2, float[] arg3, int arg4, int arg5)
- =
  public static int compare(float[] arg0, float[] arg1)
- =
  public static int compare(double[] arg0, int arg1, int arg2, double[] arg3, int arg4, int arg5)
- =
  public static int compare(double[] arg0, double[] arg1)
- =
  public static <T> int compare(T[] arg0, int arg1, int arg2, T[] arg3, int arg4, int arg5)
- =
  public static <T> int compare(T[] arg0, int arg1, int arg2, T[] arg3, int arg4, int arg5, java.util.Comparator<? super T> arg6)
- =
  public static <T> int compare(T[] arg0, T[] arg1)
- =
  public static <T> int compare(T[] arg0, T[] arg1, java.util.Comparator<? super T> arg2)
- =
  public static int compareUnsigned(byte[] arg0, int arg1, int arg2, byte[] arg3, int arg4, int arg5)
- =
  public static int compareUnsigned(byte[] arg0, byte[] arg1)
- =
  public static int compareUnsigned(short[] arg0, int arg1, int arg2, short[] arg3, int arg4, int arg5)
- =
  public static int compareUnsigned(short[] arg0, short[] arg1)
- =
  public static int compareUnsigned(int[] arg0, int arg1, int arg2, int[] arg3, int arg4, int arg5)
- =
  public static int compareUnsigned(int[] arg0, int[] arg1)
- =
  public static int compareUnsigned(long[] arg0, int arg1, int arg2, long[] arg3, int arg4, int arg5)
- =
  public static int compareUnsigned(long[] arg0, long[] arg1)
- =
  public static boolean[] copyOf(boolean[] arg0, int arg1)
- =
  public static byte[] copyOf(byte[] arg0, int arg1)
- =
  public static short[] copyOf(short[] arg0, int arg1)
- =
  public static int[] copyOf(int[] arg0, int arg1)
- =
  public static long[] copyOf(long[] arg0, int arg1)
- =
  public static char[] copyOf(char[] arg0, int arg1)
- =
  public static float[] copyOf(float[] arg0, int arg1)
- =
  public static double[] copyOf(double[] arg0, int arg1)
- =
  public static <T> T[] copyOf(T[] arg0, int arg1)
- =
  public static <T, U> T[] copyOf(U[] arg0, int arg1, java.lang.Class<? extends T[]> arg2)
- =
  public static boolean[] copyOfRange(boolean[] arg0, int arg1, int arg2)
- =
  public static byte[] copyOfRange(byte[] arg0, int arg1, int arg2)
- =
  public static short[] copyOfRange(short[] arg0, int arg1, int arg2)
- =
  public static int[] copyOfRange(int[] arg0, int arg1, int arg2)
- =
  public static long[] copyOfRange(long[] arg0, int arg1, int arg2)
- =
  public static char[] copyOfRange(char[] arg0, int arg1, int arg2)
- =
  public static float[] copyOfRange(float[] arg0, int arg1, int arg2)
- =
  public static double[] copyOfRange(double[] arg0, int arg1, int arg2)
- =
  public static <T> T[] copyOfRange(T[] arg0, int arg1, int arg2)
- =
  public static <T, U> T[] copyOfRange(U[] arg0, int arg1, int arg2, java.lang.Class<? extends T[]> arg3)
- =
  public static boolean deepEquals(java.lang.Object[] arg0, java.lang.Object[] arg1)
- =
  public static int deepHashCode(java.lang.Object[] arg0)
- =
  public static java.lang.String deepToString(java.lang.Object[] arg0)
- =
  public static boolean equals(boolean[] arg0, int arg1, int arg2, boolean[] arg3, int arg4, int arg5)
- =
  public static boolean equals(boolean[] arg0, boolean[] arg1)
- =
  public static boolean equals(byte[] arg0, int arg1, int arg2, byte[] arg3, int arg4, int arg5)
- =
  public static boolean equals(byte[] arg0, byte[] arg1)
- =
  public static boolean equals(short[] arg0, int arg1, int arg2, short[] arg3, int arg4, int arg5)
- =
  public static boolean equals(short[] arg0, short[] arg1)
- =
  public static boolean equals(int[] arg0, int arg1, int arg2, int[] arg3, int arg4, int arg5)
- =
  public static boolean equals(int[] arg0, int[] arg1)
- =
  public static boolean equals(long[] arg0, int arg1, int arg2, long[] arg3, int arg4, int arg5)
- =
  public static boolean equals(long[] arg0, long[] arg1)
- =
  public static boolean equals(char[] arg0, int arg1, int arg2, char[] arg3, int arg4, int arg5)
- =
  public static boolean equals(char[] arg0, char[] arg1)
- =
  public static boolean equals(float[] arg0, int arg1, int arg2, float[] arg3, int arg4, int arg5)
- =
  public static boolean equals(float[] arg0, float[] arg1)
- =
  public static boolean equals(double[] arg0, int arg1, int arg2, double[] arg3, int arg4, int arg5)
- =
  public static boolean equals(double[] arg0, double[] arg1)
- =
  public static boolean equals(java.lang.Object[] arg0, int arg1, int arg2, java.lang.Object[] arg3, int arg4, int arg5)
- =
  public static boolean equals(java.lang.Object[] arg0, java.lang.Object[] arg1)
- =
  public static <T> boolean equals(T[] arg0, int arg1, int arg2, T[] arg3, int arg4, int arg5, java.util.Comparator<? super T> arg6)
- =
  public static <T> boolean equals(T[] arg0, T[] arg1, java.util.Comparator<? super T> arg2)
- =
  public static void fill(boolean[] arg0, boolean arg1)
- =
  public static void fill(boolean[] arg0, int arg1, int arg2, boolean arg3)
- =
  public static void fill(byte[] arg0, byte arg1)
- =
  public static void fill(byte[] arg0, int arg1, int arg2, byte arg3)
- =
  public static void fill(short[] arg0, short arg1)
- =
  public static void fill(short[] arg0, int arg1, int arg2, short arg3)
- =
  public static void fill(int[] arg0, int arg1)
- =
  public static void fill(int[] arg0, int arg1, int arg2, int arg3)
- =
  public static void fill(long[] arg0, int arg1, int arg2, long arg3)
- =
  public static void fill(long[] arg0, long arg1)
- =
  public static void fill(char[] arg0, int arg1, int arg2, char arg3)
- =
  public static void fill(char[] arg0, char arg1)
- =
  public static void fill(float[] arg0, int arg1, int arg2, float arg3)
- =
  public static void fill(float[] arg0, float arg1)
- =
  public static void fill(double[] arg0, int arg1, int arg2, double arg3)
- =
  public static void fill(double[] arg0, double arg1)
- =
  public static void fill(java.lang.Object[] arg0, int arg1, int arg2, java.lang.Object arg3)
- =
  public static void fill(java.lang.Object[] arg0, java.lang.Object arg1)
- =
  public static int hashCode(boolean[] arg0)
- =
  public static int hashCode(byte[] arg0)
- =
  public static int hashCode(short[] arg0)
- =
  public static int hashCode(int[] arg0)
- =
  public static int hashCode(long[] arg0)
- =
  public static int hashCode(char[] arg0)
- =
  public static int hashCode(float[] arg0)
- =
  public static int hashCode(double[] arg0)
- =
  public static int hashCode(java.lang.Object[] arg0)
- =
  public static int mismatch(boolean[] arg0, int arg1, int arg2, boolean[] arg3, int arg4, int arg5)
- =
  public static int mismatch(boolean[] arg0, boolean[] arg1)
- =
  public static int mismatch(byte[] arg0, int arg1, int arg2, byte[] arg3, int arg4, int arg5)
- =
  public static int mismatch(byte[] arg0, byte[] arg1)
- =
  public static int mismatch(short[] arg0, int arg1, int arg2, short[] arg3, int arg4, int arg5)
- =
  public static int mismatch(short[] arg0, short[] arg1)
- =
  public static int mismatch(int[] arg0, int arg1, int arg2, int[] arg3, int arg4, int arg5)
- =
  public static int mismatch(int[] arg0, int[] arg1)
- =
  public static int mismatch(long[] arg0, int arg1, int arg2, long[] arg3, int arg4, int arg5)
- =
  public static int mismatch(long[] arg0, long[] arg1)
- =
  public static int mismatch(char[] arg0, int arg1, int arg2, char[] arg3, int arg4, int arg5)
- =
  public static int mismatch(char[] arg0, char[] arg1)
- =
  public static int mismatch(float[] arg0, int arg1, int arg2, float[] arg3, int arg4, int arg5)
- =
  public static int mismatch(float[] arg0, float[] arg1)
- =
  public static int mismatch(double[] arg0, int arg1, int arg2, double[] arg3, int arg4, int arg5)
- =
  public static int mismatch(double[] arg0, double[] arg1)
- =
  public static int mismatch(java.lang.Object[] arg0, int arg1, int arg2, java.lang.Object[] arg3, int arg4, int arg5)
- =
  public static int mismatch(java.lang.Object[] arg0, java.lang.Object[] arg1)
- =
  public static <T> int mismatch(T[] arg0, int arg1, int arg2, T[] arg3, int arg4, int arg5, java.util.Comparator<? super T> arg6)
- =
  public static <T> int mismatch(T[] arg0, T[] arg1, java.util.Comparator<? super T> arg2)
- =
  public static void parallelPrefix(int[] arg0, int arg1, int arg2, java.util.function.IntBinaryOperator arg3)
- =
  public static void parallelPrefix(int[] arg0, java.util.function.IntBinaryOperator arg1)
- =
  public static void parallelPrefix(long[] arg0, int arg1, int arg2, java.util.function.LongBinaryOperator arg3)
- =
  public static void parallelPrefix(long[] arg0, java.util.function.LongBinaryOperator arg1)
- =
  public static void parallelPrefix(double[] arg0, int arg1, int arg2, java.util.function.DoubleBinaryOperator arg3)
- =
  public static void parallelPrefix(double[] arg0, java.util.function.DoubleBinaryOperator arg1)
- =
  public static <T> void parallelPrefix(T[] arg0, int arg1, int arg2, java.util.function.BinaryOperator<T> arg3)
- =
  public static <T> void parallelPrefix(T[] arg0, java.util.function.BinaryOperator<T> arg1)
- =
  public static void parallelSetAll(int[] arg0, java.util.function.IntUnaryOperator arg1)
- =
  public static void parallelSetAll(long[] arg0, java.util.function.IntToLongFunction arg1)
- =
  public static void parallelSetAll(double[] arg0, java.util.function.IntToDoubleFunction arg1)
- =
  public static <T> void parallelSetAll(T[] arg0, java.util.function.IntFunction<? extends T> arg1)
- =
  public static void parallelSort(byte[] arg0)
- =
  public static void parallelSort(byte[] arg0, int arg1, int arg2)
- =
  public static void parallelSort(short[] arg0)
- =
  public static void parallelSort(short[] arg0, int arg1, int arg2)
- =
  public static void parallelSort(int[] arg0)
- =
  public static void parallelSort(int[] arg0, int arg1, int arg2)
- =
  public static void parallelSort(long[] arg0)
- =
  public static void parallelSort(long[] arg0, int arg1, int arg2)
- =
  public static void parallelSort(char[] arg0)
- =
  public static void parallelSort(char[] arg0, int arg1, int arg2)
- =
  public static void parallelSort(float[] arg0)
- =
  public static void parallelSort(float[] arg0, int arg1, int arg2)
- =
  public static void parallelSort(double[] arg0)
- =
  public static void parallelSort(double[] arg0, int arg1, int arg2)
- =
  public static <T> void parallelSort(T[] arg0)
- =
  public static <T> void parallelSort(T[] arg0, int arg1, int arg2)
- =
  public static <T> void parallelSort(T[] arg0, int arg1, int arg2, java.util.Comparator<? super T> arg3)
- =
  public static <T> void parallelSort(T[] arg0, java.util.Comparator<? super T> arg1)
- =
  public static void setAll(int[] arg0, java.util.function.IntUnaryOperator arg1)
- =
  public static void setAll(long[] arg0, java.util.function.IntToLongFunction arg1)
- =
  public static void setAll(double[] arg0, java.util.function.IntToDoubleFunction arg1)
- =
  public static <T> void setAll(T[] arg0, java.util.function.IntFunction<? extends T> arg1)
- =
  public static void sort(byte[] arg0)
- =
  public static void sort(byte[] arg0, int arg1, int arg2)
- =
  public static void sort(short[] arg0)
- =
  public static void sort(short[] arg0, int arg1, int arg2)
- =
  public static void sort(int[] arg0)
- =
  public static void sort(int[] arg0, int arg1, int arg2)
- =
  public static void sort(long[] arg0)
- =
  public static void sort(long[] arg0, int arg1, int arg2)
- =
  public static void sort(char[] arg0)
- =
  public static void sort(char[] arg0, int arg1, int arg2)
- =
  public static void sort(float[] arg0)
- =
  public static void sort(float[] arg0, int arg1, int arg2)
- =
  public static void sort(double[] arg0)
- =
  public static void sort(double[] arg0, int arg1, int arg2)
- =
  public static void sort(java.lang.Object[] arg0)
- =
  public static void sort(java.lang.Object[] arg0, int arg1, int arg2)
- =
  public static <T> void sort(T[] arg0, int arg1, int arg2, java.util.Comparator<? super T> arg3)
- =
  public static <T> void sort(T[] arg0, java.util.Comparator<? super T> arg1)
- =
  public static java.util.Spliterator.OfInt spliterator(int[] arg0)
- =
  public static java.util.Spliterator.OfInt spliterator(int[] arg0, int arg1, int arg2)
- =
  public static java.util.Spliterator.OfLong spliterator(long[] arg0)
- =
  public static java.util.Spliterator.OfLong spliterator(long[] arg0, int arg1, int arg2)
- =
  public static java.util.Spliterator.OfDouble spliterator(double[] arg0)
- =
  public static java.util.Spliterator.OfDouble spliterator(double[] arg0, int arg1, int arg2)
- =
  public static <T> java.util.Spliterator<T> spliterator(T[] arg0)
- =
  public static <T> java.util.Spliterator<T> spliterator(T[] arg0, int arg1, int arg2)
- =
  public static java.util.stream.IntStream stream(int[] arg0)
- =
  public static java.util.stream.IntStream stream(int[] arg0, int arg1, int arg2)
- =
  public static java.util.stream.LongStream stream(long[] arg0)
- =
  public static java.util.stream.LongStream stream(long[] arg0, int arg1, int arg2)
- =
  public static java.util.stream.DoubleStream stream(double[] arg0)
- =
  public static java.util.stream.DoubleStream stream(double[] arg0, int arg1, int arg2)
- =
  public static <T> java.util.stream.Stream<T> stream(T[] arg0)
- =
  public static <T> java.util.stream.Stream<T> stream(T[] arg0, int arg1, int arg2)
- =
  public static java.lang.String toString(boolean[] arg0)
- =
  public static java.lang.String toString(byte[] arg0)
- =
  public static java.lang.String toString(short[] arg0)
- =
  public static java.lang.String toString(int[] arg0)
- =
  public static java.lang.String toString(long[] arg0)
- =
  public static java.lang.String toString(char[] arg0)
- =
  public static java.lang.String toString(float[] arg0)
- =
  public static java.lang.String toString(double[] arg0)
- =
  public static java.lang.String toString(java.lang.Object[] arg0)

## Summary

No differences.