Java Byte Array to Hex bytesToHex(byte[] a)

Here you can find the source of bytesToHex(byte[] a)

Description

bytes To Hex

License

Open Source License

Declaration

public static final String bytesToHex(byte[] a) 

Method Source Code

//package com.java2s;
/**//from w  ww  .  j a  v a  2 s  .c  om
  *         Commmon Internet File System Java API (JCIFS)
  *----------------------------------------------------------------
  *  Copyright (C) 1999  Norbert Hranitzky
  *
  *  This program is free software; you can redistribute it and/or
  *  modify it under the terms of the GNU General Public License as
  *  published by the Free Software Foundation; either version 2 of
  *  the License, or (at your option) any later version.
  *
  *  This program is distributed in the hope that it will be useful,
  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  *  General Public License for more details.
  *
  *  You should have received a copy of the GNU General Public License
  *  along with this program; if not, write to the Free Software
  *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
  *  The full copyright text: http://www.gnu.org/copyleft/gpl.html
  *
  *----------------------------------------------------------------
  *  Author: Norbert Hranitzky
  *  Email : norbert.hranitzky@mchp.siemens.de
  *  Web   : http://www.hranitzky.purespace.de
  */

public class Main {
    public static final String bytesToHex(byte[] a) {

        return bytesToHex(a, a.length);
    }

    public static final String bytesToHex(byte[] a, int len) {
        StringBuffer s = new StringBuffer();

        for (int i = 0; i < len; ++i) {
            s.append(Character.forDigit((a[i] >> 4) & 0xf, 16));
            s.append(Character.forDigit(a[i] & 0xf, 16));
        }
        return s.toString();
    }
}

Related

  1. bytes2HexStringWithSeparator(String separator, byte... bytes)
  2. bytesToHex(byte bytes[], int offset, int length, boolean wrap)
  3. bytesToHex(byte in[])
  4. bytesToHex(byte... bytes)
  5. bytesToHex(byte[] a)
  6. bytesToHex(byte[] array)
  7. bytesToHex(byte[] b)
  8. bytesToHex(byte[] b)
  9. bytesToHex(byte[] b)