如何在 Kotlin 中将 Int 转换为十六进制字符串?

kotlin mobile developmentapps/applications

Kotlin 是一种统计类型语言,它基于 JVM 构建。Kotlin 与 Java 完全兼容。因此,一些 Java 函数也可以在 Kotlin 中使用。

在本文中,我们将通过一个示例演示如何使用 Java 类函数将 Kotlin 中的 Int 转换为其对应的 十六进制字符串。

示例 - 在 Kotlin 中将 Int 转换为十六进制字符串

在本例中,我们将使用 Java 类函数 toHexString()。

import java.lang.*

fun main(args: Array<String>) {

   val hexString = java.lang.Integer.toHexString(-66)
   println("Hex String for negative Number: " +hexString)

   val positiveNumber = java.lang.Integer.toHexString(166)
   println("Hex String for positive Number: " +positiveNumber)

}

输出

执行时,它将产生以下输出 −

Hex String for negative Number: ffffffbe
Hex String for positive Number: a6

相关文章