Class ByteSwapper


  • public class ByteSwapper
    extends java.lang.Object
    Simple class that provides the capability to swap or reverse the byte order of all elements of an Array. Used to convert from one endian type to another. The class swaps the following types:
    • short
    • integer
    • long
    • float
    • double

    Note this functionality is provided in the base types since 1.5.

    Author:
    Andrew Howard
    • Constructor Summary

      Constructors 
      Constructor Description
      ByteSwapper()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void swap​(java.lang.Object array)
      Reverses the byte order of all elements in the supplied array, converting between little and big endian byte order.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ByteSwapper

        public ByteSwapper()
    • Method Detail

      • swap

        public static void swap​(java.lang.Object array)
        Reverses the byte order of all elements in the supplied array, converting between little and big endian byte order.
        Parameters:
        array - the input array for type sensitive byte swapping.