jdbm.helper
Class Conversion

java.lang.Object
  extended by jdbm.helper.Conversion

public class Conversion
extends java.lang.Object

Miscelaneous conversion utility methods.

Version:
$Id: Conversion.java,v 1.3 2002/05/31 06:33:20 boisvert Exp $
Author:
Alex Boisvert

Constructor Summary
Conversion()
           
 
Method Summary
static byte[] convertToByteArray(byte n)
          Convert a byte into a byte array.
static byte[] convertToByteArray(int n)
          Convert an int into a byte array.
static byte[] convertToByteArray(long n)
          Convert a long into a byte array.
static byte[] convertToByteArray(short n)
          Convert a short into a byte array.
static byte[] convertToByteArray(java.lang.String s)
          Convert a string into a byte array.
static int convertToInt(byte[] buf)
          Convert a byte array into an integer (signed 32-bit) value.
static long convertToLong(byte[] buf)
          Convert a byte array into a long (signed 64-bit) value.
static java.lang.String convertToString(byte[] buf)
          Convert a byte array (encoded as UTF-8) into a String
static void main(java.lang.String[] args)
          Test static methods
(package private) static void pack2(byte[] data, int offs, int val)
           
(package private) static void pack4(byte[] data, int offs, int val)
           
(package private) static void pack8(byte[] data, int offs, long val)
           
(package private) static int unpack4(byte[] buf, int offset)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Conversion

public Conversion()
Method Detail

convertToByteArray

public static byte[] convertToByteArray(java.lang.String s)
Convert a string into a byte array.


convertToByteArray

public static byte[] convertToByteArray(byte n)
Convert a byte into a byte array.


convertToByteArray

public static byte[] convertToByteArray(short n)
Convert a short into a byte array.


convertToByteArray

public static byte[] convertToByteArray(int n)
Convert an int into a byte array.


convertToByteArray

public static byte[] convertToByteArray(long n)
Convert a long into a byte array.


convertToString

public static java.lang.String convertToString(byte[] buf)
Convert a byte array (encoded as UTF-8) into a String


convertToInt

public static int convertToInt(byte[] buf)
Convert a byte array into an integer (signed 32-bit) value.


convertToLong

public static long convertToLong(byte[] buf)
Convert a byte array into a long (signed 64-bit) value.


unpack4

static int unpack4(byte[] buf,
                   int offset)

pack2

static final void pack2(byte[] data,
                        int offs,
                        int val)

pack4

static final void pack4(byte[] data,
                        int offs,
                        int val)

pack8

static final void pack8(byte[] data,
                        int offs,
                        long val)

main

public static void main(java.lang.String[] args)
Test static methods



Cees de Groot (C) 2000-2001. All rights reserved http://jdbm.sourceforge.net