solar.util
Class StringUtil

java.lang.Object
  |
  +--solar.util.StringUtil

public class StringUtil
extends java.lang.Object

Some utility methods about string operations.

Version:
$Id: StringUtil.java,v 1.5 2003/09/07 23:18:35 glchen Exp $
Author:
Guanling Chen

Field Summary
private static long _nextId
           
private static java.lang.String _prefix
           
private static char[] hexChar
           
private static java.util.Random ran
           
 
Constructor Summary
private StringUtil()
          Prevent object initialization.
 
Method Summary
private static int charToNibble(char c)
           
static byte[] fromHexString(java.lang.String s)
          Convert a hex string to byte array.
static java.lang.String makeId()
           
static java.lang.String makeId(java.lang.String prefix)
           
static java.lang.String toHexString(byte[] b)
          Convert a byte array to a printable hex string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

hexChar

private static char[] hexChar

_prefix

private static java.lang.String _prefix

ran

private static java.util.Random ran

_nextId

private static long _nextId
Constructor Detail

StringUtil

private StringUtil()
Prevent object initialization.

Method Detail

toHexString

public static java.lang.String toHexString(byte[] b)
Convert a byte array to a printable hex string.


fromHexString

public static byte[] fromHexString(java.lang.String s)
Convert a hex string to byte array.


charToNibble

private static int charToNibble(char c)

makeId

public static java.lang.String makeId()

makeId

public static java.lang.String makeId(java.lang.String prefix)