edu.emory.mathcs.backport.java.util

Class Arrays

public class Arrays extends Object

Method Summary
static ListasList(Object[] a)
static intbinarySearch(long[] a, long key)
static intbinarySearch(int[] a, int key)
static intbinarySearch(short[] a, short key)
static intbinarySearch(char[] a, char key)
static intbinarySearch(byte[] a, byte key)
static intbinarySearch(double[] a, double key)
static intbinarySearch(float[] a, float key)
static intbinarySearch(Object[] a, Object key)
static intbinarySearch(Object[] a, Object key, Comparator c)
static Object[]copyOf(Object[] original, int newLength)
static Object[]copyOf(Object[] original, int newLength, Class newType)
static byte[]copyOf(byte[] original, int newLength)
static short[]copyOf(short[] original, int newLength)
static int[]copyOf(int[] original, int newLength)
static long[]copyOf(long[] original, int newLength)
static char[]copyOf(char[] original, int newLength)
static float[]copyOf(float[] original, int newLength)
static double[]copyOf(double[] original, int newLength)
static boolean[]copyOf(boolean[] original, int newLength)
static Object[]copyOfRange(Object[] original, int from, int to)
static Object[]copyOfRange(Object[] original, int from, int to, Class newType)
static byte[]copyOfRange(byte[] original, int from, int to)
static short[]copyOfRange(short[] original, int from, int to)
static int[]copyOfRange(int[] original, int from, int to)
static long[]copyOfRange(long[] original, int from, int to)
static char[]copyOfRange(char[] original, int from, int to)
static float[]copyOfRange(float[] original, int from, int to)
static double[]copyOfRange(double[] original, int from, int to)
static boolean[]copyOfRange(boolean[] original, int from, int to)
static booleandeepEquals(Object[] a1, Object[] a2)
static intdeepHashCode(Object[] a)
static StringdeepToString(Object[] a)
static booleanequals(long[] a, long[] a2)
static booleanequals(int[] a, int[] a2)
static booleanequals(short[] a, short[] a2)
static booleanequals(char[] a, char[] a2)
static booleanequals(byte[] a, byte[] a2)
static booleanequals(boolean[] a, boolean[] a2)
static booleanequals(double[] a, double[] a2)
static booleanequals(float[] a, float[] a2)
static booleanequals(Object[] a, Object[] a2)
static voidfill(long[] a, long val)
static voidfill(long[] a, int fromIndex, int toIndex, long val)
static voidfill(int[] a, int val)
static voidfill(int[] a, int fromIndex, int toIndex, int val)
static voidfill(short[] a, short val)
static voidfill(short[] a, int fromIndex, int toIndex, short val)
static voidfill(char[] a, char val)
static voidfill(char[] a, int fromIndex, int toIndex, char val)
static voidfill(byte[] a, byte val)
static voidfill(byte[] a, int fromIndex, int toIndex, byte val)
static voidfill(boolean[] a, boolean val)
static voidfill(boolean[] a, int fromIndex, int toIndex, boolean val)
static voidfill(double[] a, double val)
static voidfill(double[] a, int fromIndex, int toIndex, double val)
static voidfill(float[] a, float val)
static voidfill(float[] a, int fromIndex, int toIndex, float val)
static voidfill(Object[] a, Object val)
static voidfill(Object[] a, int fromIndex, int toIndex, Object val)
static inthashCode(long[] a)
static inthashCode(int[] a)
static inthashCode(short[] a)
static inthashCode(char[] a)
static inthashCode(byte[] a)
static inthashCode(boolean[] a)
static inthashCode(float[] a)
static inthashCode(double[] a)
static inthashCode(Object[] a)
static voidsort(long[] a)
static voidsort(long[] a, int fromIndex, int toIndex)
static voidsort(int[] a)
static voidsort(int[] a, int fromIndex, int toIndex)
static voidsort(short[] a)
static voidsort(short[] a, int fromIndex, int toIndex)
static voidsort(char[] a)
static voidsort(char[] a, int fromIndex, int toIndex)
static voidsort(byte[] a)
static voidsort(byte[] 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(Object[] a)
static voidsort(Object[] a, int fromIndex, int toIndex)
static voidsort(Object[] a, Comparator c)
static voidsort(Object[] a, int fromIndex, int toIndex, Comparator c)
static StringtoString(long[] a)
static StringtoString(int[] a)
static StringtoString(short[] a)
static StringtoString(char[] a)
static StringtoString(byte[] a)
static StringtoString(boolean[] a)
static StringtoString(float[] a)
static StringtoString(double[] a)
static StringtoString(Object[] a)

Method Detail

asList

public static List asList(Object[] a)

binarySearch

public static int binarySearch(long[] a, long key)

binarySearch

public static int binarySearch(int[] a, int key)

binarySearch

public static int binarySearch(short[] a, short key)

binarySearch

public static int binarySearch(char[] a, char key)

binarySearch

public static int binarySearch(byte[] a, byte key)

binarySearch

public static int binarySearch(double[] a, double key)

binarySearch

public static int binarySearch(float[] a, float key)

binarySearch

public static int binarySearch(Object[] a, Object key)

binarySearch

public static int binarySearch(Object[] a, Object key, Comparator c)

copyOf

public static Object[] copyOf(Object[] original, int newLength)

Since: 1.6

copyOf

public static Object[] copyOf(Object[] original, int newLength, Class newType)

Since: 1.6

copyOf

public static byte[] copyOf(byte[] original, int newLength)

Since: 1.6

copyOf

public static short[] copyOf(short[] original, int newLength)

Since: 1.6

copyOf

public static int[] copyOf(int[] original, int newLength)

Since: 1.6

copyOf

public static long[] copyOf(long[] original, int newLength)

Since: 1.6

copyOf

public static char[] copyOf(char[] original, int newLength)

Since: 1.6

copyOf

public static float[] copyOf(float[] original, int newLength)

Since: 1.6

copyOf

public static double[] copyOf(double[] original, int newLength)

Since: 1.6

copyOf

public static boolean[] copyOf(boolean[] original, int newLength)

Since: 1.6

copyOfRange

public static Object[] copyOfRange(Object[] original, int from, int to)

Since: 1.6

copyOfRange

public static Object[] copyOfRange(Object[] original, int from, int to, Class newType)

Since: 1.6

copyOfRange

public static byte[] copyOfRange(byte[] original, int from, int to)

Since: 1.6

copyOfRange

public static short[] copyOfRange(short[] original, int from, int to)

Since: 1.6

copyOfRange

public static int[] copyOfRange(int[] original, int from, int to)

Since: 1.6

copyOfRange

public static long[] copyOfRange(long[] original, int from, int to)

Since: 1.6

copyOfRange

public static char[] copyOfRange(char[] original, int from, int to)

Since: 1.6

copyOfRange

public static float[] copyOfRange(float[] original, int from, int to)

Since: 1.6

copyOfRange

public static double[] copyOfRange(double[] original, int from, int to)

Since: 1.6

copyOfRange

public static boolean[] copyOfRange(boolean[] original, int from, int to)

Since: 1.6

deepEquals

public static boolean deepEquals(Object[] a1, Object[] a2)

Since: 1.5

deepHashCode

public static int deepHashCode(Object[] a)

Since: 1.5

deepToString

public static String deepToString(Object[] a)

Since: 1.5

equals

public static boolean equals(long[] a, long[] a2)

equals

public static boolean equals(int[] a, int[] a2)

equals

public static boolean equals(short[] a, short[] a2)

equals

public static boolean equals(char[] a, char[] a2)

equals

public static boolean equals(byte[] a, byte[] a2)

equals

public static boolean equals(boolean[] a, boolean[] a2)

equals

public static boolean equals(double[] a, double[] a2)

equals

public static boolean equals(float[] a, float[] a2)

equals

public static boolean equals(Object[] a, Object[] a2)

fill

public static void fill(long[] a, long val)

fill

public static void fill(long[] a, int fromIndex, int toIndex, long val)

fill

public static void fill(int[] a, int val)

fill

public static void fill(int[] a, int fromIndex, int toIndex, int val)

fill

public static void fill(short[] a, short val)

fill

public static void fill(short[] a, int fromIndex, int toIndex, short val)

fill

public static void fill(char[] a, char val)

fill

public static void fill(char[] a, int fromIndex, int toIndex, char val)

fill

public static void fill(byte[] a, byte val)

fill

public static void fill(byte[] a, int fromIndex, int toIndex, byte val)

fill

public static void fill(boolean[] a, boolean val)

fill

public static void fill(boolean[] a, int fromIndex, int toIndex, boolean val)

fill

public static void fill(double[] a, double val)

fill

public static void fill(double[] a, int fromIndex, int toIndex, double val)

fill

public static void fill(float[] a, float val)

fill

public static void fill(float[] a, int fromIndex, int toIndex, float val)

fill

public static void fill(Object[] a, Object val)

fill

public static void fill(Object[] a, int fromIndex, int toIndex, Object val)

hashCode

public static int hashCode(long[] a)

Since: 1.5

hashCode

public static int hashCode(int[] a)

Since: 1.5

hashCode

public static int hashCode(short[] a)

Since: 1.5

hashCode

public static int hashCode(char[] a)

Since: 1.5

hashCode

public static int hashCode(byte[] a)

Since: 1.5

hashCode

public static int hashCode(boolean[] a)

Since: 1.5

hashCode

public static int hashCode(float[] a)

Since: 1.5

hashCode

public static int hashCode(double[] a)

Since: 1.5

hashCode

public static int hashCode(Object[] a)

Since: 1.5

sort

public static void sort(long[] a)

sort

public static void sort(long[] a, int fromIndex, int toIndex)

sort

public static void sort(int[] a)

sort

public static void sort(int[] a, int fromIndex, int toIndex)

sort

public static void sort(short[] a)

sort

public static void sort(short[] a, int fromIndex, int toIndex)

sort

public static void sort(char[] a)

sort

public static void sort(char[] a, int fromIndex, int toIndex)

sort

public static void sort(byte[] a)

sort

public static void sort(byte[] a, int fromIndex, int toIndex)

sort

public static void sort(double[] a)

sort

public static void sort(double[] a, int fromIndex, int toIndex)

sort

public static void sort(float[] a)

sort

public static void sort(float[] a, int fromIndex, int toIndex)

sort

public static void sort(Object[] a)

sort

public static void sort(Object[] a, int fromIndex, int toIndex)

sort

public static void sort(Object[] a, Comparator c)

sort

public static void sort(Object[] a, int fromIndex, int toIndex, Comparator c)

toString

public static String toString(long[] a)

Since: 1.5

toString

public static String toString(int[] a)

Since: 1.5

toString

public static String toString(short[] a)

Since: 1.5

toString

public static String toString(char[] a)

Since: 1.5

toString

public static String toString(byte[] a)

Since: 1.5

toString

public static String toString(boolean[] a)

Since: 1.5

toString

public static String toString(float[] a)

Since: 1.5

toString

public static String toString(double[] a)

Since: 1.5

toString

public static String toString(Object[] a)

Since: 1.5