Shareable references to common 0-length arrays.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2883 6335cc39-0255-0410-8fd6-9bcaacd3b74c
This commit is contained in:
@@ -31,6 +31,30 @@ import java.util.Random;
|
|||||||
*/
|
*/
|
||||||
public class ArrayUtil
|
public class ArrayUtil
|
||||||
{
|
{
|
||||||
|
/** An empty (and thus immutable) int[] that can be shared by anyone. */
|
||||||
|
public static final int[] EMPTY_INT = new int[0];
|
||||||
|
|
||||||
|
/** An empty (and thus immutable) byte[] that can be shared by anyone. */
|
||||||
|
public static final byte[] EMPTY_BYTE = new byte[0];
|
||||||
|
|
||||||
|
/** An empty (and thus immutable) short[] that can be shared by anyone. */
|
||||||
|
public static final short[] EMPTY_SHORT = new short[0];
|
||||||
|
|
||||||
|
/** An empty (and thus immutable) float[] that can be shared by anyone. */
|
||||||
|
public static final float[] EMPTY_FLOAT = new float[0];
|
||||||
|
|
||||||
|
/** An empty (and thus immutable) double[] that can be shared by anyone. */
|
||||||
|
public static final double[] EMPTY_DOUBLE = new double[0];
|
||||||
|
|
||||||
|
/** An empty (and thus immutable) long[] that can be shared by anyone. */
|
||||||
|
public static final long[] EMPTY_LONG = new long[0];
|
||||||
|
|
||||||
|
/** An empty (and thus immutable) Object[] that can be shared by anyone. */
|
||||||
|
public static final Object[] EMPTY_OBJECT = new Object[0];
|
||||||
|
|
||||||
|
/** An empty (and thus immutable) String[] that can be shared by anyone. */
|
||||||
|
public static final String[] EMPTY_STRING = new String[0];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Looks for an element that tests true for Object equality with the supplied value and
|
* Looks for an element that tests true for Object equality with the supplied value and
|
||||||
* returns its index in the array.
|
* returns its index in the array.
|
||||||
|
|||||||
Reference in New Issue
Block a user