public final class ObjectUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static byte[][] |
clone(byte[][] array) |
static DataBuffer |
clone(DataBuffer dataBuffer) |
static DataBufferByte |
clone(DataBufferByte dataBuffer) |
static DataBufferDouble |
clone(DataBufferDouble dataBuffer) |
static DataBufferFloat |
clone(DataBufferFloat dataBuffer) |
static DataBufferInt |
clone(DataBufferInt dataBuffer) |
static DataBufferShort |
clone(DataBufferShort dataBuffer) |
static DataBufferUShort |
clone(DataBufferUShort dataBuffer) |
static double[][] |
clone(double[][] array) |
static float[][] |
clone(float[][] array) |
static int[][] |
clone(int[][] array) |
static short[][] |
clone(short[][] array) |
static <T> T |
copyObject(T object)
Make a deep copy of an object.
|
public static <T> T copyObject(T object)
T - The type of the object.object - The object to copy.OutOfMemoryError - If there is not enough memory to copy the
object.public static DataBuffer clone(DataBuffer dataBuffer)
public static DataBufferByte clone(DataBufferByte dataBuffer)
public static DataBufferDouble clone(DataBufferDouble dataBuffer)
public static DataBufferFloat clone(DataBufferFloat dataBuffer)
public static DataBufferInt clone(DataBufferInt dataBuffer)
public static DataBufferShort clone(DataBufferShort dataBuffer)
public static DataBufferUShort clone(DataBufferUShort dataBuffer)
public static byte[][] clone(byte[][] array)
public static double[][] clone(double[][] array)
public static float[][] clone(float[][] array)
public static int[][] clone(int[][] array)
public static short[][] clone(short[][] array)