Package es.gob.jmulticard.asn1.bertlv
Class BitManipulationHelper
- java.lang.Object
-
- es.gob.jmulticard.asn1.bertlv.BitManipulationHelper
-
final class BitManipulationHelper extends java.lang.ObjectUtilidades para la manipulación de bits y octetos.
-
-
Constructor Summary
Constructors Modifier Constructor Description privateBitManipulationHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static booleangetBitValue(int value, int position)Obtiene el valor del bit de la posición indicada.(package private) static byte[]mergeArrays(byte[] buf1, byte[] buf2)(package private) static intsetBitValue(int value, int position, boolean bitValue)Establece el valor del bit de la posición indicada.
-
-
-
Method Detail
-
getBitValue
static boolean getBitValue(int value, int position)Obtiene el valor del bit de la posición indicada.- Parameters:
value- Valor entero a considerar como binario de entrada.position- Posición del bit, empezando desde 1.- Returns:
truesi el valor del bit es 1,falsesi es 0.
-
setBitValue
static int setBitValue(int value, int position, boolean bitValue)Establece el valor del bit de la posición indicada.- Parameters:
value- Valor entero a considerar como binario de entrada.position- Posición del bit, empezando desde 1.bitValue- Valor a establecer,truepara 1,falsepara 0.- Returns:
- Valor entero, considerado como binario, con el bit indicado cambiado.
-
mergeArrays
static byte[] mergeArrays(byte[] buf1, byte[] buf2)
-
-