Java Byte Array to Hex bytes2Hex(byte[] abValue)

Here you can find the source of bytes2Hex(byte[] abValue)

Description

bytes Hex

License

Apache License

Declaration

public static String bytes2Hex(byte[] abValue) 

Method Source Code

//package com.java2s;
/*//from  www .j a  v  a  2  s.  c  om
 * 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 {
    public static String bytes2Hex(byte[] abValue) {
        if (abValue == null) {
            return null;
        }

        String sTemp;
        StringBuffer sbHex = new StringBuffer();

        for (int i = 0; i < abValue.length; i++) {
            sTemp = Integer.toHexString(abValue[i] & 0XFF);
            if (1 == sTemp.length()) {
                sbHex.append('0').append(sTemp);
            } else {
                sbHex.append(sTemp);
            }
        }

        return sbHex.toString();
    }
}

Related

  1. bufferToHex(byte bytes[])
  2. bufferToHexString(byte[] buffer)
  3. bufferToHexString(byte[] data, int start, int length)
  4. bytes2Hex(byte bt)
  5. bytes2Hex(byte... values)
  6. bytes2Hex(byte[] b)
  7. bytes2Hex(byte[] b)
  8. bytes2Hex(byte[] bts)
  9. bytes2Hex(byte[] bts)