Kotlin 将二进制转换成16进制

2021-05-14  本文已影响0人  余炳高笔记

/**

* 将二进制转换成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()

}

上一篇 下一篇

猜你喜欢

热点阅读