将字节数组转换为Kotlin中的字符串

我试图在我的android代码中使用kotlin生成一个字符串的MD5 ..

val md5 = MessageDigest.getInstance("MD5") val hash = md5.digest(queryToSign.toByteArray(Charset.defaultCharset())).toString() 

但是这给了我:

[B @ 118072

有什么想法吗?

解决了它..使用BigInteger

  val md5 = MessageDigest.getInstance("MD5") val hash = BigInteger(1, md5.digest(queryToSign.toByteArray(Charset.defaultCharset()))).toString(16)