Package tools

Class DataConverter

java.lang.Object
tools.DataConverter

public class DataConverter
extends java.lang.Object
Konverterer data
  • Method Summary

    Modifier and Type Method Description
    static short byteToInt16​(byte[] bytes, int offset)
    Leser en short fra byte-array
    static int byteToInt32​(byte[] bytes, int offset)
    Leser en int fra byte-array
    static long byteToInt64​(byte[] bytes, int offset)
    Leser en long fra byte-array
    static byte byteToInt8​(byte[] bytes, int offset)
    Leser en byte fra byte-array
    static byte[] int16ToByte​(short val)
    Skriver en short til byte-array
    static byte[] int32ToByte​(int val)
    Skriver en int til byte-array
    static byte[] int64ToByte​(long val)
    Skriver en long til byte-array
    static byte[] int8ToByte​(byte val)
    Skriver en byte til byte-array

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • byteToInt8

      public static byte byteToInt8​(byte[] bytes, int offset)
      Leser en byte fra byte-array
      Parameters:
      bytes - byte-array
      offset - offsetten
      Returns:
      byte
    • int8ToByte

      public static byte[] int8ToByte​(byte val)
      Skriver en byte til byte-array
      Parameters:
      val - verdien
      Returns:
      byte-array på lendge 1
    • byteToInt16

      public static short byteToInt16​(byte[] bytes, int offset)
      Leser en short fra byte-array
      Parameters:
      bytes - byte-array
      offset - offsetten
      Returns:
      short
    • int16ToByte

      public static byte[] int16ToByte​(short val)
      Skriver en short til byte-array
      Parameters:
      val - verdien
      Returns:
      byte-array på lengde 2
    • byteToInt32

      public static int byteToInt32​(byte[] bytes, int offset)
      Leser en int fra byte-array
      Parameters:
      bytes - byte-array
      offset - offsetten
      Returns:
      int
    • int32ToByte

      public static byte[] int32ToByte​(int val)
      Skriver en int til byte-array
      Parameters:
      val - verdien
      Returns:
      byte-array på lengde 4
    • byteToInt64

      public static long byteToInt64​(byte[] bytes, int offset)
      Leser en long fra byte-array
      Parameters:
      bytes - byte-array
      offset - offsetten
      Returns:
      long
    • int64ToByte

      public static byte[] int64ToByte​(long val)
      Skriver en long til byte-array
      Parameters:
      val - verdien
      Returns:
      byte-array på lengde 8