Android Byte Array to Hex Convert byteArrayToHexString(byte[] data)

Here you can find the source of byteArrayToHexString(byte[] data)

Description

byte Array To Hex String

License

Open Source License

Declaration

public static final String byteArrayToHexString(byte[] data) 

Method Source Code

//package com.java2s;
/*/*from  w  w  w . j ava  2s  . c  om*/
 * @(#)StringUtil.java             Project:com.sinaapp.msdxblog.androidkit
 * Date:2012-12-18
 *
 * Copyright (c) 2011 CFuture09, Institute of Software, 
 * Guangdong Ocean University, Zhanjiang, GuangDong, China.
 * All rights reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import java.util.Locale;

public class Main {

    public static final String byteArrayToHexString(byte[] data) {
        StringBuilder sb = new StringBuilder(data.length * 2);
        for (byte b : data) {
            int v = b & 0xff;
            if (v < 16) {
                sb.append('0');
            }
            sb.append(Integer.toHexString(v));
        }
        return sb.toString().toUpperCase(Locale.getDefault());
    }
}

Related

  1. getHexString(byte[] raw)
  2. byte2hex(byte[] b)
  3. bytes2HexString(byte[] data)
  4. bytes2HexString(byte[] data)
  5. toHexString(byte[] b)
  6. bytesToHexString(byte[] bArray)
  7. toHexadecimealString(byte[] data)
  8. bytesToHex(byte[] bytes)
  9. byte2hex(byte buffer)