org.gamenet.util
Class ByteConversions
java.lang.Object
org.gamenet.util.ByteConversions
- public class ByteConversions
- extends Object
- Author:
- mlk
Method Summary |
static int |
convertByteToInt(byte value)
|
static byte |
convertIntToByte(int value)
|
static float |
getFloatInByteArrayAtPosition(byte[] data,
int offset)
|
static int |
getIntegerInByteArrayAtPosition(byte[] byteArray,
int offset)
|
static long |
getLongInByteArrayAtPosition(byte[] byteArray,
int offset)
|
static short |
getShortInByteArrayAtPosition(byte[] byteArray,
int offset)
|
static int |
getUnsignedShortInByteArrayAtPosition(byte[] byteArray,
int offset)
|
static boolean |
getValueForByteAtBit(byte data,
int bitIndex)
|
static String |
getZeroTerminatedStringInByteArrayAtPositionMaxLength(byte[] byteArray,
int offset,
int maxLength)
|
static void |
main(String[] args)
|
static void |
setFloatInByteArrayAtPosition(float f,
byte[] newData,
int offset)
|
static void |
setIntegerInByteArrayAtPosition(long value,
byte[] byteArray,
int offset)
|
static void |
setLongInByteArrayAtPosition(long value,
byte[] byteArray,
int offset)
|
static void |
setShortInByteArrayAtPosition(short value,
byte[] byteArray,
int offset)
|
static void |
setUnsignedShortInByteArrayAtPosition(int i,
byte[] newData,
int offset)
|
static byte |
setValueForByteAtBit(boolean value,
byte data,
int bitIndex)
|
static void |
setZeroTerminatedStringInByteArrayAtPositionMaxLength(String value,
byte[] byteArray,
int offset,
int maxLength)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ByteConversions
public ByteConversions()
getZeroTerminatedStringInByteArrayAtPositionMaxLength
public static String getZeroTerminatedStringInByteArrayAtPositionMaxLength(byte[] byteArray,
int offset,
int maxLength)
- Parameters:
byteArray
- offset
- maxLength
-
- Returns:
setZeroTerminatedStringInByteArrayAtPositionMaxLength
public static void setZeroTerminatedStringInByteArrayAtPositionMaxLength(String value,
byte[] byteArray,
int offset,
int maxLength)
- Parameters:
value
- byteArray
- offset
- maxLength
-
getLongInByteArrayAtPosition
public static long getLongInByteArrayAtPosition(byte[] byteArray,
int offset)
- Parameters:
byteArray
- offset
-
- Returns:
setLongInByteArrayAtPosition
public static void setLongInByteArrayAtPosition(long value,
byte[] byteArray,
int offset)
- Parameters:
value
- byteArray
- offset
-
setIntegerInByteArrayAtPosition
public static void setIntegerInByteArrayAtPosition(long value,
byte[] byteArray,
int offset)
- Parameters:
value
- byteArray
- offset
-
getIntegerInByteArrayAtPosition
public static int getIntegerInByteArrayAtPosition(byte[] byteArray,
int offset)
- Parameters:
byteArray
- offset
-
- Returns:
convertIntToByte
public static byte convertIntToByte(int value)
- Parameters:
value
-
convertByteToInt
public static int convertByteToInt(byte value)
- Parameters:
value
-
getShortInByteArrayAtPosition
public static short getShortInByteArrayAtPosition(byte[] byteArray,
int offset)
- Parameters:
byteArray
- offset
-
- Returns:
getUnsignedShortInByteArrayAtPosition
public static int getUnsignedShortInByteArrayAtPosition(byte[] byteArray,
int offset)
setShortInByteArrayAtPosition
public static void setShortInByteArrayAtPosition(short value,
byte[] byteArray,
int offset)
- Parameters:
value
- byteArray
- offset
-
getValueForByteAtBit
public static boolean getValueForByteAtBit(byte data,
int bitIndex)
setValueForByteAtBit
public static byte setValueForByteAtBit(boolean value,
byte data,
int bitIndex)
main
public static void main(String[] args)
setUnsignedShortInByteArrayAtPosition
public static void setUnsignedShortInByteArrayAtPosition(int i,
byte[] newData,
int offset)
- Parameters:
i
- newData
- offset
-
getFloatInByteArrayAtPosition
public static float getFloatInByteArrayAtPosition(byte[] data,
int offset)
- Parameters:
data
- offset
-
- Returns:
setFloatInByteArrayAtPosition
public static void setFloatInByteArrayAtPosition(float f,
byte[] newData,
int offset)
- Parameters:
f
- newData
- offset
-