maspack.util
Class ArraySupport

java.lang.Object
  extended by maspack.util.ArraySupport

public class ArraySupport
extends java.lang.Object

A set of static methods to test for equality of arrays


Constructor Summary
ArraySupport()
           
 
Method Summary
static java.lang.String[] concat(java.lang.String[] a1, java.lang.String[] a2)
           
static boolean[] copy(boolean[] a1)
           
static byte[] copy(byte[] a1)
           
static char[] copy(char[] a1)
           
static double[] copy(double[] a1)
           
static float[] copy(float[] a1)
           
static int[] copy(int[] a1)
           
static long[] copy(long[] a1)
           
static short[] copy(short[] a1)
           
static java.lang.Object[] copyByReference(java.lang.Object[] a1)
           
static java.lang.String[] copyByReference(java.lang.String[] a1)
           
static java.lang.String[] copyByValue(java.lang.String[] a1)
           
static boolean equals(boolean[] a1, boolean[] a2)
           
static boolean equals(boolean[] a1, boolean[] a2, int size)
           
static boolean equals(byte[] a1, byte[] a2)
           
static boolean equals(byte[] a1, byte[] a2, int size)
           
static boolean equals(char[] a1, char[] a2)
           
static boolean equals(char[] a1, char[] a2, int size)
           
static boolean equals(double[] a1, double[] a2)
           
static boolean equals(double[] a1, double[] a2, int size)
           
static boolean equals(float[] a1, float[] a2)
           
static boolean equals(float[] a1, float[] a2, int size)
           
static boolean equals(int[] a1, int[] a2)
           
static boolean equals(int[] a1, int[] a2, int size)
           
static boolean equals(long[] a1, long[] a2)
           
static boolean equals(long[] a1, long[] a2, int size)
           
static boolean equals(java.lang.Object[] a1, java.lang.Object[] a2)
           
static boolean equals(java.lang.Object[] a1, java.lang.Object[] a2, int size)
           
static boolean equals(short[] a1, short[] a2)
           
static boolean equals(short[] a1, short[] a2, int size)
           
static boolean equals(java.lang.String[] a1, java.lang.String[] a2)
           
static boolean equals(java.lang.String[] a1, java.lang.String[] a2, int size)
           
static void print(java.lang.String name, boolean[] a1)
           
static void print(java.lang.String name, int[] a1)
           
static double[] toDoubleArray(java.util.Collection<? extends java.lang.Number> col)
           
static int[] toIntArray(java.util.Collection<? extends java.lang.Number> col)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArraySupport

public ArraySupport()
Method Detail

concat

public static java.lang.String[] concat(java.lang.String[] a1,
                                        java.lang.String[] a2)

equals

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

equals

public static boolean equals(double[] a1,
                             double[] a2,
                             int size)

equals

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

equals

public static boolean equals(float[] a1,
                             float[] a2,
                             int size)

equals

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

equals

public static boolean equals(char[] a1,
                             char[] a2,
                             int size)

equals

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

equals

public static boolean equals(byte[] a1,
                             byte[] a2,
                             int size)

equals

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

equals

public static boolean equals(short[] a1,
                             short[] a2,
                             int size)

equals

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

equals

public static boolean equals(int[] a1,
                             int[] a2,
                             int size)

equals

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

equals

public static boolean equals(long[] a1,
                             long[] a2,
                             int size)

equals

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

equals

public static boolean equals(boolean[] a1,
                             boolean[] a2,
                             int size)

equals

public static boolean equals(java.lang.String[] a1,
                             java.lang.String[] a2)

equals

public static boolean equals(java.lang.String[] a1,
                             java.lang.String[] a2,
                             int size)

equals

public static boolean equals(java.lang.Object[] a1,
                             java.lang.Object[] a2)

equals

public static boolean equals(java.lang.Object[] a1,
                             java.lang.Object[] a2,
                             int size)

copy

public static double[] copy(double[] a1)

copy

public static float[] copy(float[] a1)

copy

public static char[] copy(char[] a1)

copy

public static byte[] copy(byte[] a1)

copy

public static short[] copy(short[] a1)

copy

public static int[] copy(int[] a1)

copy

public static long[] copy(long[] a1)

copy

public static boolean[] copy(boolean[] a1)

copyByReference

public static java.lang.String[] copyByReference(java.lang.String[] a1)

copyByValue

public static java.lang.String[] copyByValue(java.lang.String[] a1)

copyByReference

public static java.lang.Object[] copyByReference(java.lang.Object[] a1)

toDoubleArray

public static double[] toDoubleArray(java.util.Collection<? extends java.lang.Number> col)

toIntArray

public static int[] toIntArray(java.util.Collection<? extends java.lang.Number> col)

print

public static void print(java.lang.String name,
                         int[] a1)

print

public static void print(java.lang.String name,
                         boolean[] a1)