Package javaforce
Class BE
java.lang.Object
javaforce.BE
Big Endian get/set functions.
Usage : network packets, Motorola CPU style, etc.
Could use java.nio.ByteBuffer but sometimes this is faster.
Created : Dec 5, 2013
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int[]byteArray2intArray(byte[] in, int[] out) static short[]byteArray2shortArray(byte[] in, short[] out) static StringgetString(byte[] data, int offset, int len) static intgetuint16(byte[] data, int offset) static intgetuint32(byte[] data, int offset) static longgetuint64(byte[] data, int offset) static intgetuint8(byte[] data, int offset) static byte[]intArray2byteArray(int[] in, byte[] out) static voidstatic voidsetuint16(byte[] data, int offset, int value) static voidsetuint32(byte[] data, int offset, int value) static voidsetuint64(byte[] data, int offset, long value) static voidsetuint8(byte[] data, int offset, int value) static byte[]shortArray2byteArray(short[] in, byte[] out)
-
Constructor Details
-
BE
public BE()
-
-
Method Details
-
getuint8
public static int getuint8(byte[] data, int offset) -
getuint16
public static int getuint16(byte[] data, int offset) -
getuint32
public static int getuint32(byte[] data, int offset) -
getuint64
public static long getuint64(byte[] data, int offset) -
setuint8
public static void setuint8(byte[] data, int offset, int value) -
setuint16
public static void setuint16(byte[] data, int offset, int value) -
setuint32
public static void setuint32(byte[] data, int offset, int value) -
setuint64
public static void setuint64(byte[] data, int offset, long value) -
getString
-
setString
-
byteArray2shortArray
public static short[] byteArray2shortArray(byte[] in, short[] out) -
byteArray2intArray
public static int[] byteArray2intArray(byte[] in, int[] out) -
shortArray2byteArray
public static byte[] shortArray2byteArray(short[] in, byte[] out) -
intArray2byteArray
public static byte[] intArray2byteArray(int[] in, byte[] out)
-