Java Byte Array to Hex String bytesToHexString(byte[] hasher)

Here you can find the source of bytesToHexString(byte[] hasher)

Description

This method used for converting byte array to hex string

License

Apache License

Parameter

Parameter Description
hasher byte[]

Return

String

Declaration

public static String bytesToHexString(byte[] hasher) 

Method Source Code

//package com.java2s;
/**//from   w  w w .  java  2s  . c o m
 * Copyright 2011 Virtual Think Team
 * 
 * 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.
 */

public class Main {
    /**
     * This method used for converting byte array to hex string
     * 
     * @param hasher byte[]
     * @return String
     */
    public static String bytesToHexString(byte[] hasher) {
        String HEXES = "0123456789abcdef";
        StringBuilder hex = new StringBuilder(2 * hasher.length);
        for (final byte b : hasher) {
            hex.append(HEXES.charAt((b & 0xF0) >> 4)).append(HEXES.charAt((b & 0x0F)));
        }
        return hex.toString();
    }
}

Related

  1. bytesToHexString(byte[] bytes)
  2. bytesToHexString(byte[] data)
  3. bytesToHexString(byte[] data)
  4. bytesToHexString(byte[] data, int fromIndex, int toIndex)
  5. bytesToHexString(byte[] data, int offset, int length)
  6. bytesToHexString(byte[] in, int length)
  7. bytesToHexString(byte[] input)
  8. bytesToHexString(byte[] mpi)
  9. bytesToHexString(byte[] src)