org.apache.catalina.util
クラス HexUtils

java.lang.Object
  |
  +--org.apache.catalina.util.HexUtils

public final class HexUtils
extends java.lang.Object

Library of utility methods useful in dealing with converting byte arrays to and from strings of hexadecimal digits.

作成者:
Craig R. McClanahan

フィールドの概要
static int[] DEC
           
 
コンストラクタの概要
HexUtils()
           
 
メソッドの概要
static java.lang.String convert(byte[] bytes)
          Convert a byte array into a printable format containing a String of hexadecimal digit characters (two per byte).
static byte[] convert(java.lang.String digits)
          Convert a String of hexadecimal digits into the corresponding byte array by encoding each two hexadecimal digits as a byte.
static int convert2Int(byte[] hex)
          Convert 4 hex digits to an int, and return the number of converted bytes.
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DEC

public static final int[] DEC
コンストラクタの詳細

HexUtils

public HexUtils()
メソッドの詳細

convert

public static byte[] convert(java.lang.String digits)
Convert a String of hexadecimal digits into the corresponding byte array by encoding each two hexadecimal digits as a byte.
パラメータ:
digits - Hexadecimal digits representation
例外:
java.lang.IllegalArgumentException - if an invalid hexadecimal digit is found, or the input string contains an odd number of hexadecimal digits

convert

public static java.lang.String convert(byte[] bytes)
Convert a byte array into a printable format containing a String of hexadecimal digit characters (two per byte).
パラメータ:
bytes - Byte array representation

convert2Int

public static int convert2Int(byte[] hex)
Convert 4 hex digits to an int, and return the number of converted bytes.
パラメータ:
hex - Byte array containing exactly four hexadecimal digits
例外:
java.lang.IllegalArgumentException - if an invalid hexadecimal digit is included


Copyright ? 2000-2001 Apache Software Foundation. All Rights Reserved.