org.montsuqi.util
Class ByteOrder

java.lang.Object
  extended by org.montsuqi.util.ByteOrder

public class ByteOrder
extends java.lang.Object

An utility class to reverse the byte order of numbers.


Method Summary
static char reverse(char c)
          Reverse the byte order of given char.
static double reverse(double d)
          Reverse the byte order of given double.
static float reverse(float f)
          Reverse the byte order of given float.
static int reverse(int i)
          Reverse the byte order of given int.
static long reverse(long l)
          Reverse the byte order of given long integer.
static short reverse(short s)
          Reverse the byte order of given short integer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

reverse

public static long reverse(long l)

Reverse the byte order of given long integer.

Parameters:
l - a long integer to revese its byte order.

reverse

public static int reverse(int i)

Reverse the byte order of given int.

Parameters:
i - an int to revese its byte order.

reverse

public static short reverse(short s)

Reverse the byte order of given short integer.

Parameters:
s - a short integer to revese its byte order.

reverse

public static char reverse(char c)

Reverse the byte order of given char.

Parameters:
c - a char to revese its byte order.

reverse

public static double reverse(double d)

Reverse the byte order of given double.

Parameters:
d - a double to revese its byte order.

reverse

public static float reverse(float f)

Reverse the byte order of given float.

Parameters:
f - a float to revese its byte order.