public class Arrays extends Object
| Modifier and Type | Method and Description |
|---|---|
static <T> List<T> |
asList(T... array) |
static int |
binarySearch(byte[] array,
byte value) |
static int |
binarySearch(byte[] array,
int startIndex,
int endIndex,
byte value) |
static int |
binarySearch(char[] array,
char value) |
static int |
binarySearch(char[] array,
int startIndex,
int endIndex,
char value) |
static int |
binarySearch(double[] array,
double value) |
static int |
binarySearch(double[] array,
int startIndex,
int endIndex,
double value) |
static int |
binarySearch(float[] array,
float value) |
static int |
binarySearch(float[] array,
int startIndex,
int endIndex,
float value) |
static int |
binarySearch(int[] array,
int value) |
static int |
binarySearch(int[] array,
int startIndex,
int endIndex,
int value) |
static int |
binarySearch(long[] array,
int startIndex,
int endIndex,
long value) |
static int |
binarySearch(long[] array,
long value) |
static int |
binarySearch(Object[] array,
int startIndex,
int endIndex,
Object object) |
static int |
binarySearch(Object[] array,
Object object) |
static int |
binarySearch(short[] array,
int startIndex,
int endIndex,
short value) |
static int |
binarySearch(short[] array,
short value) |
static <T> int |
binarySearch(T[] array,
int startIndex,
int endIndex,
T object,
Comparator<? super T> comparator) |
static <T> int |
binarySearch(T[] array,
T object,
Comparator<? super T> comparator) |
static boolean[] |
copyOf(boolean[] original,
int newlen) |
static byte[] |
copyOf(byte[] original,
int newlen) |
static char[] |
copyOf(char[] original,
int newlen) |
static double[] |
copyOf(double[] original,
int newlen) |
static float[] |
copyOf(float[] original,
int newlen) |
static int[] |
copyOf(int[] original,
int newlen) |
static long[] |
copyOf(long[] original,
int newlen) |
static short[] |
copyOf(short[] original,
int len) |
static <T> T[] |
copyOf(T[] original,
int newLength) |
static <T> T[] |
copyOf(T[] original,
int newLength,
Class<? extends T[]> newType) |
static boolean[] |
copyOfRange(boolean[] original,
int start,
int end) |
static byte[] |
copyOfRange(byte[] original,
int start,
int end) |
static char[] |
copyOfRange(char[] original,
int start,
int end) |
static double[] |
copyOfRange(double[] original,
int start,
int end) |
static float[] |
copyOfRange(float[] original,
int start,
int end) |
static int[] |
copyOfRange(int[] original,
int start,
int end) |
static long[] |
copyOfRange(long[] original,
int start,
int end) |
static short[] |
copyOfRange(short[] original,
int start,
int end) |
static <T> T[] |
copyOfRange(T[] original,
int from,
int to) |
static <T,U> T[] |
copyOfRange(U[] original,
int from,
int to,
Class<? extends T[]> newType) |
static boolean |
deepEquals(Object[] array1,
Object[] array2) |
static int |
deepHashCode(Object[] array) |
static String |
deepToString(Object[] array) |
static boolean |
equals(boolean[] array1,
boolean[] array2) |
static boolean |
equals(byte[] array1,
byte[] array2) |
static boolean |
equals(char[] array1,
char[] array2) |
static boolean |
equals(double[] array1,
double[] array2) |
static boolean |
equals(float[] array1,
float[] array2) |
static boolean |
equals(int[] array1,
int[] array2) |
static boolean |
equals(long[] array1,
long[] array2) |
static boolean |
equals(Object[] array1,
Object[] array2) |
static boolean |
equals(short[] array1,
short[] array2) |
static void |
fill(boolean[] array,
boolean value) |
static void |
fill(boolean[] array,
int start,
int end,
boolean value) |
static void |
fill(byte[] array,
byte value) |
static void |
fill(byte[] array,
int start,
int end,
byte value) |
static void |
fill(char[] array,
char value) |
static void |
fill(char[] array,
int start,
int end,
char value) |
static void |
fill(double[] array,
double value) |
static void |
fill(double[] array,
int start,
int end,
double value) |
static void |
fill(float[] array,
float value) |
static void |
fill(float[] array,
int start,
int end,
float value) |
static void |
fill(int[] array,
int value) |
static void |
fill(int[] array,
int start,
int end,
int value) |
static void |
fill(long[] array,
int start,
int end,
long value) |
static void |
fill(long[] array,
long value) |
static void |
fill(Object[] array,
int start,
int end,
Object value) |
static void |
fill(Object[] array,
Object value) |
static void |
fill(short[] array,
int start,
int end,
short value) |
static void |
fill(short[] array,
short value) |
static int |
hashCode(boolean[] array) |
static int |
hashCode(byte[] array) |
static int |
hashCode(char[] array) |
static int |
hashCode(double[] array) |
static int |
hashCode(float[] array) |
static int |
hashCode(int[] array) |
static int |
hashCode(long[] array) |
static int |
hashCode(Object[] array) |
static int |
hashCode(short[] array) |
static void |
sort(byte[] array) |
static void |
sort(byte[] array,
int start,
int end) |
static void |
sort(char[] array) |
static void |
sort(char[] array,
int start,
int end) |
static void |
sort(double[] array) |
static void |
sort(double[] array,
int start,
int end) |
static void |
sort(float[] array) |
static void |
sort(float[] array,
int start,
int end) |
static void |
sort(int[] array) |
static void |
sort(int[] array,
int start,
int end) |
static void |
sort(long[] array) |
static void |
sort(long[] array,
int start,
int end) |
static void |
sort(Object[] array) |
static void |
sort(Object[] array,
int start,
int end) |
static void |
sort(short[] array) |
static void |
sort(short[] array,
int start,
int end) |
static <T> void |
sort(T[] array,
Comparator<? super T> comparator) |
static <T> void |
sort(T[] array,
int start,
int end,
Comparator<? super T> comparator) |
static String |
toString(boolean[] array) |
static String |
toString(byte[] array) |
static String |
toString(char[] array) |
static String |
toString(double[] array) |
static String |
toString(float[] array) |
static String |
toString(int[] array) |
static String |
toString(long[] array) |
static String |
toString(Object[] array) |
static String |
toString(short[] array) |
public static <T> List<T> asList(T... array)
public static int binarySearch(byte[] array,
byte value)
public static int binarySearch(char[] array,
char value)
public static int binarySearch(double[] array,
double value)
public static int binarySearch(float[] array,
float value)
public static int binarySearch(int[] array,
int value)
public static int binarySearch(long[] array,
long value)
public static <T> int binarySearch(T[] array,
T object,
Comparator<? super T> comparator)
public static int binarySearch(short[] array,
short value)
public static int binarySearch(byte[] array,
int startIndex,
int endIndex,
byte value)
public static int binarySearch(char[] array,
int startIndex,
int endIndex,
char value)
public static int binarySearch(double[] array,
int startIndex,
int endIndex,
double value)
public static int binarySearch(float[] array,
int startIndex,
int endIndex,
float value)
public static int binarySearch(int[] array,
int startIndex,
int endIndex,
int value)
public static int binarySearch(long[] array,
int startIndex,
int endIndex,
long value)
public static int binarySearch(Object[] array, int startIndex, int endIndex, Object object)
public static <T> int binarySearch(T[] array,
int startIndex,
int endIndex,
T object,
Comparator<? super T> comparator)
public static int binarySearch(short[] array,
int startIndex,
int endIndex,
short value)
public static void fill(byte[] array,
byte value)
public static void fill(byte[] array,
int start,
int end,
byte value)
public static void fill(short[] array,
short value)
public static void fill(short[] array,
int start,
int end,
short value)
public static void fill(char[] array,
char value)
public static void fill(char[] array,
int start,
int end,
char value)
public static void fill(int[] array,
int value)
public static void fill(int[] array,
int start,
int end,
int value)
public static void fill(long[] array,
long value)
public static void fill(long[] array,
int start,
int end,
long value)
public static void fill(float[] array,
float value)
public static void fill(float[] array,
int start,
int end,
float value)
public static void fill(double[] array,
double value)
public static void fill(double[] array,
int start,
int end,
double value)
public static void fill(boolean[] array,
boolean value)
public static void fill(boolean[] array,
int start,
int end,
boolean value)
public static int hashCode(boolean[] array)
public static int hashCode(int[] array)
public static int hashCode(short[] array)
public static int hashCode(char[] array)
public static int hashCode(byte[] array)
public static int hashCode(long[] array)
public static int hashCode(float[] array)
public static int hashCode(double[] array)
public static int hashCode(Object[] array)
public static int deepHashCode(Object[] array)
public static boolean equals(byte[] array1,
byte[] array2)
public static boolean equals(short[] array1,
short[] array2)
public static boolean equals(char[] array1,
char[] array2)
public static boolean equals(int[] array1,
int[] array2)
public static boolean equals(long[] array1,
long[] array2)
public static boolean equals(float[] array1,
float[] array2)
public static boolean equals(double[] array1,
double[] array2)
public static boolean equals(boolean[] array1,
boolean[] array2)
public static void sort(byte[] array)
public static void sort(byte[] array,
int start,
int end)
public static void sort(char[] array)
public static void sort(char[] array,
int start,
int end)
public static void sort(double[] array)
public static void sort(double[] array,
int start,
int end)
public static void sort(float[] array)
public static void sort(float[] array,
int start,
int end)
public static void sort(int[] array)
public static void sort(int[] array,
int start,
int end)
public static void sort(long[] array)
public static void sort(long[] array,
int start,
int end)
public static void sort(Object[] array)
public static void sort(Object[] array, int start, int end)
public static <T> void sort(T[] array,
int start,
int end,
Comparator<? super T> comparator)
public static <T> void sort(T[] array,
Comparator<? super T> comparator)
public static void sort(short[] array)
public static void sort(short[] array,
int start,
int end)
public static String toString(boolean[] array)
public static String toString(byte[] array)
public static String toString(char[] array)
public static String toString(double[] array)
public static String toString(float[] array)
public static String toString(int[] array)
public static String toString(long[] array)
public static String toString(short[] array)
public static boolean[] copyOfRange(boolean[] original,
int start,
int end)
public static byte[] copyOfRange(byte[] original,
int start,
int end)
public static char[] copyOfRange(char[] original,
int start,
int end)
public static double[] copyOfRange(double[] original,
int start,
int end)
public static float[] copyOfRange(float[] original,
int start,
int end)
public static int[] copyOfRange(int[] original,
int start,
int end)
public static long[] copyOfRange(long[] original,
int start,
int end)
public static short[] copyOfRange(short[] original,
int start,
int end)
public static <T,U> T[] copyOfRange(U[] original,
int from,
int to,
Class<? extends T[]> newType)
public static <T> T[] copyOfRange(T[] original,
int from,
int to)
public static <T> T[] copyOf(T[] original,
int newLength,
Class<? extends T[]> newType)
public static <T> T[] copyOf(T[] original,
int newLength)
public static boolean[] copyOf(boolean[] original,
int newlen)
public static char[] copyOf(char[] original,
int newlen)
public static double[] copyOf(double[] original,
int newlen)
public static float[] copyOf(float[] original,
int newlen)
public static long[] copyOf(long[] original,
int newlen)
public static int[] copyOf(int[] original,
int newlen)
public static byte[] copyOf(byte[] original,
int newlen)
public static short[] copyOf(short[] original,
int len)
Copyright © 2026. All rights reserved.