[Swift]String(format:_:)で数値を16進数にするには?

Swift

どうも、ちょげ(@chogetarou)です。

String(format:_:)で数値を16進数にする方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

String(format:,_:)で数値を16進数にするには、「%x」を使います。

具体的には、数値を埋め込む場所に「%x」を記述します。

let hexNum = String(format: "%x", 数値)

上記のString(format:_:)は、「%x」の場所に数値を16進数に変換して埋め込んだ文字列を返します。

スポンサーリンク

使用例

let hexNum1 = String(format: "%x", 1234)
let hexNum2 = String(format: "%x", 29)

print(hexNum1) //4d2
print(hexNum2) //1d

オススメの記事

[Swift]文字列(String)を改行で分割するには?

[Swift]文字列(String)のreplaceSubrangeメソッドを使うには?

[Swift]文字列が数字のみかどうか判定するには?



コメント

タイトルとURLをコピーしました