| java.lang.Object jj2000.j2k.util.ArrayUtil
ArrayUtil | public class ArrayUtil (Code) | | This class contains a colleaction of utility static methods for arrays.
|
Field Summary | |
final public static int | INIT_EL_COPYING | final public static int | MAX_EL_COPYING The maximum array size to do element by element copying, larger
arrays are copyied in a n optimized way. |
Method Summary | |
public static void | byteArraySet(byte arr, byte val) Reinitializes a byte array to the given value in an optimized way. | public static void | intArraySet(int arr, int val) Reinitializes an int array to the given value in an optimized way. |
INIT_EL_COPYING | final public static int INIT_EL_COPYING(Code) | | The number of elements to copy initially in an optimized array copy
|
MAX_EL_COPYING | final public static int MAX_EL_COPYING(Code) | | The maximum array size to do element by element copying, larger
arrays are copyied in a n optimized way.
|
byteArraySet | public static void byteArraySet(byte arr, byte val)(Code) | | Reinitializes a byte array to the given value in an optimized way. If
the length of the array is less than MAX_EL_COPYING, then the array
is set element by element in the normal way, otherwise the first
INIT_EL_COPYING elements are set element by element and then
System.arraycopy is used to set the other parts of the array.
Parameters: arr - The array to set. Parameters: val - The value to set the array to. |
intArraySet | public static void intArraySet(int arr, int val)(Code) | | Reinitializes an int array to the given value in an optimized way. If
the length of the array is less than MAX_EL_COPYING, then the array
is set element by element in the normal way, otherwise the first
INIT_EL_COPYING elements are set element by element and then
System.arraycopy is used to set the other parts of the array.
Parameters: arr - The array to set. Parameters: val - The value to set the array to. |
|
|