Package io.deephaven.util
Class BooleanUtils
java.lang.Object
io.deephaven.util.BooleanUtils
Utilities for translating boxed
Booleans to/from primitive bytes.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final byteThe byte encoding of false booleans.static final byteThe byte encoding of null booleans.static final ByteThe byte encoding of the null boolean, as a boxed Byte.static final byteThe byte encoding of true booleans. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic bytebooleanAsByte(boolean booleanValue) ConvertbooleanValueto a byte.static bytebooleanAsByte(Boolean booleanValue) ConvertbooleanValueto a byte.static byte[]booleanAsByteArray(boolean[] booleanArray) Convert an array ofbooleanValuesto an array of bytes.static byte[]booleanAsByteArray(Boolean[] booleanArray) Convert an array ofbooleanValuesto an array of bytes.static BooleanbyteAsBoolean(byte byteValue) ConvertbyteValueto a Boolean.
-
Field Details
-
NULL_BOOLEAN_AS_BYTE
public static final byte NULL_BOOLEAN_AS_BYTEThe byte encoding of null booleans.- See Also:
-
TRUE_BOOLEAN_AS_BYTE
public static final byte TRUE_BOOLEAN_AS_BYTEThe byte encoding of true booleans.- See Also:
-
FALSE_BOOLEAN_AS_BYTE
public static final byte FALSE_BOOLEAN_AS_BYTEThe byte encoding of false booleans.- See Also:
-
NULL_BOOLEAN_AS_BYTE_BOXED
The byte encoding of the null boolean, as a boxed Byte.
-
-
Constructor Details
-
BooleanUtils
public BooleanUtils()
-
-
Method Details
-
byteAsBoolean
ConvertbyteValueto a Boolean.- Parameters:
byteValue- the byte to convert to a boxed boolean- Returns:
- the boxed boolean represented by byteValue
-
booleanAsByte
ConvertbooleanValueto a byte.- Parameters:
booleanValue- the boxed boolean value to convert to a byte- Returns:
- booleanValue represented as a byte
-
booleanAsByte
public static byte booleanAsByte(boolean booleanValue) ConvertbooleanValueto a byte.- Parameters:
booleanValue- the unboxed boolean value to convert to a byte- Returns:
- booleanValue represented as a byte
-
booleanAsByteArray
public static byte[] booleanAsByteArray(boolean[] booleanArray) Convert an array ofbooleanValuesto an array of bytes.- Parameters:
booleanArray- the primitive boolean array to convert to a byte- Returns:
- booleanArray represented as a byte array
-
booleanAsByteArray
Convert an array ofbooleanValuesto an array of bytes.- Parameters:
booleanArray- the boxed boolean array to convert to a byte- Returns:
- booleanArray represented as a byte array
-