Here you can find the source of byteToHex(byte b[])
Parameter | Description |
---|---|
Array | de Bytes |
private static String byteToHex(byte b[])
//package com.java2s; /*// w ww . j a v a 2 s . co m * Sistema de Ouvidoria: um canal atrav?s do qual os usu?rios * podem encaminhar suas reclama??es, elogios e sugest?es. * * Copyright (C) 2011 SERPRO * * Este programa ? software livre; voc? pode redistribu?-lo e/ou * modific?-lo sob os termos da Licen?a P?blica Geral GNU, conforme * publicada pela Free Software Foundation; tanto a vers?o 2 da * Licen?a como (a seu crit?rio) qualquer vers?o mais nova. * * Este programa ? distribu?do na expectativa de ser ?til, mas SEM * QUALQUER GARANTIA; sem mesmo a garantia impl?cita de * COMERCIALIZA??O ou de ADEQUA??O A QUALQUER PROP?SITO EM * PARTICULAR. Consulte a Licen?a P?blica Geral GNU para obter mais * detalhes. * * Voc? deve ter recebido uma c?pia da Licen?a P?blica Geral GNU, * sob o t?tulo "LICENCA.txt", junto com esse programa. Se n?o, * acesse o Portal do Software P?blico Brasileiro no endere?o * http://www.softwarepublico.gov.br/ ou escreva para a Funda??o do * Software Livre (FSF) Inc., 51 Franklin St, Fifth Floor, Boston, * MA 02111-1301, USA. * * Contatos atrav?s do seguinte endere?o internet: * http://www.serpro.gov.br/sistemaouvidoria/ */ public class Main { /** * Converte um Array de Byte em uma String de Hex * * @param Array * de Bytes * @return String Hex */ private static String byteToHex(byte b[]) { String retorno = new String(); for (int j = 0; j < b.length; j++) { int i = b[j] & 0xFF; if (i < 16) { retorno += "0" + (Integer.toHexString(i)).toUpperCase(); } else { retorno += (Integer.toHexString(i)).toUpperCase(); } } return retorno; } }