code: public static String data2hex(byte[] data) {
          StringBuffer ret = new StringBuffer();
  
          for (int i = 0; i < data.length; i++) {
              String st = Integer.toHexString(data[i]);
              if (st.length() == 1) {
                  st = '0' + st;
              }
              st = st.substring(st.length() - 2);
              ret.append(st).append(" ");
          }
  
          return ret.toString();
      }
docs: Wandelt ein Byte-Array in eine entsprechende hex-Darstellung um.
  
  @param data das Byte-Array, für das eine Hex-Darstellung erzeugt werden soll
  @return einen String, der für jedes Byte aus <code>data</code>
  zwei Zeichen (0-9,A-F) enthält.