[Swift]数値をフォーマットした文字列(String)に変換するには?

Swift

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

数値をフォーマットした文字列に変換する方法を紹介します。

スポンサーリンク

方法

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

数値をフォーマットした文字列に変換するには、String(format: _:)を使います。

まず、String()の最初の引数「format」にフォーマットを指定します。

そして、String()の第2引数にフォーマットする数値を指定します。

String(format: "フォーマット", 数値)

上記のString()は、第1引数で指定したフォーマットで、第2引数の数値をフォーマットした文字列を返します。

使用例

let num1 = 123
let num2 = 11349
let num3 = 1.0014

print(String(format: "%05d", num1)) //00123
print(String(format: "%x", num2)) //2c55
print(String(format: "%f", num3)) //1.001400

オススメの記事

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

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

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

コメント

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