lava.array
Class BooleanArrayCaster
java.lang.Object
|
+--lava.array.ArrayCaster
|
+--lava.array.BooleanArrayCaster
- public abstract class BooleanArrayCaster
- extends ArrayCaster
Casts between boolean arrays and arrays of other types.
Details: BooleanArrayCaster
functions convert arrays of primitive types into arrays of booleans
, and vice versa. When converting from double
, float
, long
, int
, short
, byte
, or char
to boolean
, the output is true
only if the input is non-zero. When going the other way, the output is 1 if the input is true
, 0 otherwise. When casting Object
arrays to boolean
arrays, the output is true
only if the input is non-null
.
The signatures for functions in this class follow the same rules as described in ArrayCaster
.
- Since:
- 1999.03.27
- Version:
- 1999.09.11
- Author:
- Sharky
- See Also:
ArrayCaster
Method Summary |
static boolean[] |
toBooleans(byte[] src,
int from,
boolean[] dest,
int to,
int amt)
|
static boolean[] |
toBooleans(char[] src,
int from,
boolean[] dest,
int to,
int amt)
|
static boolean[] |
toBooleans(double[] src,
int from,
boolean[] dest,
int to,
int amt)
|
static boolean[] |
toBooleans(float[] src,
int from,
boolean[] dest,
int to,
int amt)
|
static boolean[] |
toBooleans(int[] src,
int from,
boolean[] dest,
int to,
int amt)
|
static boolean[] |
toBooleans(long[] src,
int from,
boolean[] dest,
int to,
int amt)
|
static boolean[] |
toBooleans(java.lang.Object[] src,
int from,
boolean[] dest,
int to,
int amt)
|
static boolean[] |
toBooleans(short[] src,
int from,
boolean[] dest,
int to,
int amt)
|
static byte[] |
toBytes(boolean[] src,
int from,
byte[] dest,
int to,
int amt)
|
static char[] |
toChars(boolean[] src,
int from,
char[] dest,
int to,
int amt)
|
static double[] |
toDoubles(boolean[] src,
int from,
double[] dest,
int to,
int amt)
|
static float[] |
toFloats(boolean[] src,
int from,
float[] dest,
int to,
int amt)
|
static int[] |
toInts(boolean[] src,
int from,
int[] dest,
int to,
int amt)
|
static long[] |
toLongs(boolean[] src,
int from,
long[] dest,
int to,
int amt)
|
static short[] |
toShorts(boolean[] src,
int from,
short[] dest,
int to,
int amt)
|
Methods inherited from class lava.array.ArrayCaster |
getPrimitiveElementType,
toBytes,
toBytes,
toBytes,
toBytes,
toBytes,
toBytes,
toChars,
toChars,
toChars,
toChars,
toChars,
toChars,
toDoubles,
toDoubles,
toDoubles,
toDoubles,
toDoubles,
toDoubles,
toFloats,
toFloats,
toFloats,
toFloats,
toFloats,
toFloats,
toInts,
toInts,
toInts,
toInts,
toInts,
toInts,
toLongs,
toLongs,
toLongs,
toLongs,
toLongs,
toLongs,
toShorts,
toShorts,
toShorts,
toShorts,
toShorts,
toShorts |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
BooleanArrayCaster
public BooleanArrayCaster()
toDoubles
public static final double[] toDoubles(boolean[] src,
int from,
double[] dest,
int to,
int amt)
toFloats
public static final float[] toFloats(boolean[] src,
int from,
float[] dest,
int to,
int amt)
toLongs
public static final long[] toLongs(boolean[] src,
int from,
long[] dest,
int to,
int amt)
toInts
public static final int[] toInts(boolean[] src,
int from,
int[] dest,
int to,
int amt)
toShorts
public static final short[] toShorts(boolean[] src,
int from,
short[] dest,
int to,
int amt)
toBytes
public static final byte[] toBytes(boolean[] src,
int from,
byte[] dest,
int to,
int amt)
toBooleans
public static final boolean[] toBooleans(double[] src,
int from,
boolean[] dest,
int to,
int amt)
toBooleans
public static final boolean[] toBooleans(float[] src,
int from,
boolean[] dest,
int to,
int amt)
toBooleans
public static final boolean[] toBooleans(long[] src,
int from,
boolean[] dest,
int to,
int amt)
toBooleans
public static final boolean[] toBooleans(int[] src,
int from,
boolean[] dest,
int to,
int amt)
toBooleans
public static final boolean[] toBooleans(short[] src,
int from,
boolean[] dest,
int to,
int amt)
toBooleans
public static final boolean[] toBooleans(byte[] src,
int from,
boolean[] dest,
int to,
int amt)
toBooleans
public static final boolean[] toBooleans(char[] src,
int from,
boolean[] dest,
int to,
int amt)
toChars
public static final char[] toChars(boolean[] src,
int from,
char[] dest,
int to,
int amt)
toBooleans
public static final boolean[] toBooleans(java.lang.Object[] src,
int from,
boolean[] dest,
int to,
int amt)