如何在 Kotlin 中將 Int 轉換為 Hex 字串?


Kotlin 是統計型別語言,且基於 JVM 構建。Kotlin 與 Java 百分百相容。因此,某些 Java 函式也可用在 Kotlin 中。

在本文中,我們舉個例子來說明如何在 Kotlin 中使用 Java 類函式將 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

更新於: 01-3 月 -2022

932 瀏覽量

開啟您的 職業

完成課程即可獲得認證

開始學習
廣告