Class ByteSwapper

java.lang.Object
org.python.core.util.ByteSwapper

public class ByteSwapper extends 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
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    swap(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 Details

    • ByteSwapper

      public ByteSwapper()
  • Method Details

    • swap

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