Package org.apache.poi.util
Class ArrayUtil
- java.lang.Object
 - 
- org.apache.poi.util.ArrayUtil
 
 
- 
public class ArrayUtil extends java.lang.ObjectUtility classes for dealing with arrays. 
- 
- 
Constructor Summary
Constructors Constructor Description ArrayUtil() 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidarraycopy(byte[] src, int src_position, byte[] dst, int dst_position, int length)This is really a debugging version ofSystem.arraycopy().static voidarrayMoveWithin(java.lang.Object[] array, int moveFrom, int moveTo, int numToMove)Moves a number of entries in an array to another point in the array, shifting those inbetween as required. 
 - 
 
- 
- 
Method Detail
- 
arraycopy
public static void arraycopy(byte[] src, int src_position, byte[] dst, int dst_position, int length)This is really a debugging version ofSystem.arraycopy(). Use it to provide better exception messages when copying arrays around. For production use it's better to use the original for speed. 
- 
arrayMoveWithin
public static void arrayMoveWithin(java.lang.Object[] array, int moveFrom, int moveTo, int numToMove)Moves a number of entries in an array to another point in the array, shifting those inbetween as required.- Parameters:
 array- The array to altermoveFrom- The (0 based) index of the first entry to movemoveTo- The (0 based) index of the positition to move tonumToMove- The number of entries to move
 
 - 
 
 -