Kotlin 将二进制转换成16进制

/**

* 将二进制转换成16进制

*/

fun parseByte2HexStr(buf: ByteArray?): String {

val sb = StringBuilder()

for (iin buf!!.indices) {

var hex = Integer.toHexString((buf[i]).toInt() and 0xFF)

if (hex.length ==1) {

hex ="0$hex"

        }

sb.append(hex.toUpperCase())

}

return sb.toString()

}

你可能感兴趣的:(Kotlin 将二进制转换成16进制)