Here you can find the source of printHexBytes(byte[] _theBytes)
public static String printHexBytes(byte[] _theBytes)
//package com.java2s; /************************************************************************* * /*from w ww. ja v a 2 s . c o m*/ * Copyright 2009 by Giuseppe Castagno beppec56@openoffice.org * * The Contents of this file are made available subject to * the terms of European Union Public License (EUPL) version 1.1 * as published by the European Community. * * This program is free software: you can redistribute it and/or modify * it under the terms of the EUPL. * * 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 * EUPL for more details. * * You should have received a copy of the EUPL along with this * program. If not, see: * https://www.osor.eu/eupl, http://ec.europa.eu/idabc/eupl. * ************************************************************************/ import java.util.IllegalFormatException; public class Main { public static String printHexBytes(byte[] _theBytes) { String _sRet = ""; for (int i = 0; i < _theBytes.length; i++) { if (i != 0 && i % 16 == 0) _sRet = _sRet + " \n"; try { _sRet = _sRet + String.format(" %02X", (_theBytes[i] & 0xff)); } catch (IllegalFormatException e) { e.printStackTrace(); } } return _sRet; } }