org.apache.poi.util
Class ArrayUtil
java.lang.Object
org.apache.poi.util.ArrayUtil
public class ArrayUtil
- extends java.lang.Object
Utility classes for dealing with arrays.
- Version:
- $Id: ArrayUtil.java 489730 2006-12-22 19:18:16Z bayard $
- Author:
- Glen Stampoultzis
|
Method Summary |
static void |
arraycopy(byte[] src,
int src_position,
byte[] dst,
int dst_position,
int length)
This is really a debugging version of System.arraycopy(). |
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. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArrayUtil
public ArrayUtil()
arraycopy
public static void arraycopy(byte[] src,
int src_position,
byte[] dst,
int dst_position,
int length)
- This is really a debugging version of
System.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
Copyright 2008 The Apache Software Foundation or
its licensors, as applicable.