Package javaforce

Class BE

java.lang.Object
javaforce.BE

public class BE extends Object
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 Details

    • BE

      public BE()
  • Method Details

    • getuint8

      public static int getuint8(byte[] data, int offset)
    • getuint16

      public static int getuint16(byte[] data, int offset)
    • getuint24

      public static int getuint24(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)
    • setuint24

      public static void setuint24(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

      public static String getString(byte[] data, int offset, int len)
    • setString

      public static void setString(byte[] data, int offset, int len, String str)
    • 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)