Data Type Java

import java.util.Calendar;
import java.util.Date;
public class Util{
  /**
   * Creates byte array representation of HEX string.

   * 
   * @param s
   *            string to parse
   * @return
   */
  public static byte[] fromHexString(String s) {
    int length = s.length() / 2;
    byte[] bytes = new byte[length];
    for (int i = 0; i < length; i++) {
      bytes[i] = (byte) ((Character.digit(s.charAt(i * 2), 16) << 4) | Character
          .digit(s.charAt((i * 2) + 1), 16));
    }
    return bytes;
  }
  /**
   * Creates HEX String representation of supplied byte array.
   * Each byte is represented by a double character element from 00 to ff
   * 
   * @param fieldData
   *            to be tringed
   * @return
   */
  public static String toHexString(byte[] fieldData) {
    StringBuilder sb = new StringBuilder();
    for (int i = 0; i < fieldData.length; i++) {
      int v = (fieldData[i] & 0xFF);
      if (v <= 0xF) {
        sb.append("0");
      }
      sb.append(Integer.toHexString(v));
    }
    return sb.toString();
  }
}