私は 6 や 65 のような整数値を持っています。値が 1 桁の場合は 06 のように表示し、65 の場合はそのまま表示します (65 のみ)。iphone の NSNumberFormatter クラスを検索しましたが、正確に何をすべきかわかりません。誰でもこれで私を助けることができますか?
前もって感謝します !!
私は 6 や 65 のような整数値を持っています。値が 1 桁の場合は 06 のように表示し、65 の場合はそのまま表示します (65 のみ)。iphone の NSNumberFormatter クラスを検索しましたが、正確に何をすべきかわかりません。誰でもこれで私を助けることができますか?
前もって感謝します !!
%02d フォーマット指定子を使用します。
NSLog(@"%02d", number);
これにより、少なくとも 2 文字の長さの整数が出力され、必要に応じて先頭にゼロが埋め込まれます。
ウラジミールが提案したようにフォーマット指定子を使用するには、stringWithFormat
便利なメソッド onを使用NSString
して、数値から目的のフォーマットの文字列を生成することもできます。
ここに別のオプションがありますが、ウラジミールがおそらく最もクリーンだと思います。:)
NSLog(@"%@%d", number<10?@"0":@"", number);