jj2000.j2k.util
Class ArrayUtil
java.lang.Object
|
+--jj2000.j2k.util.ArrayUtil
- public class ArrayUtil
- extends java.lang.Object
This class contains a colleaction of utility static methods for arrays.
Field Summary |
static int |
INIT_EL_COPYING
The number of elements to copy initially in an optimized array copy |
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 |
static void |
byteArraySet(byte[] arr,
byte val)
Reinitializes a byte array to the given value in an optimized way. |
static void |
intArraySet(int[] arr,
int val)
Reinitializes an int array to the given value in an optimized way. |
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
MAX_EL_COPYING
public static final int MAX_EL_COPYING
- The maximum array size to do element by element copying, larger
arrays are copyied in a n optimized way.
INIT_EL_COPYING
public static final int INIT_EL_COPYING
- The number of elements to copy initially in an optimized array copy
ArrayUtil
public ArrayUtil()
intArraySet
public static void intArraySet(int[] arr,
int val)
- 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.val
- The value to set the array to.
byteArraySet
public static void byteArraySet(byte[] arr,
byte val)
- 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.val
- The value to set the array to.