これは非常に一般的な質問であることは知っていますが、私はこの問題に本当に行き詰まっています.
フォーマッタを使用して整数値を文字列に変換したいだけです。
のような例
, 整数値が次のようなものであると仮定すると、次のよう1252
に変換され1,252
、次のような場合、次のよう1256256
に変換され1,256,256
ます.
このような基本的な問題を解決するのを手伝ってください..
前もって感謝します..
これは非常に一般的な質問であることは知っていますが、私はこの問題に本当に行き詰まっています.
フォーマッタを使用して整数値を文字列に変換したいだけです。
のような例
, 整数値が次のようなものであると仮定すると、次のよう1252
に変換され1,252
、次のような場合、次のよう1256256
に変換され1,256,256
ます.
このような基本的な問題を解決するのを手伝ってください..
前もって感謝します..
NSNumberFormatterクラスを使用できます。整数をNSNumberに変換し、NSNumberFormatterを使用します。
NSNumber *number = [NSNumber numberWithInt:1256256];
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setGroupingSize:3];
[formatter setGroupingSeparator:@","];
[formatter setUsesGroupingSeparator:YES];
NSString *finalString = [formatter stringFromNumber:number];
に関するNSNumberFormatter
ドキュメントを確認してくださいsetNumberStyle:NSNumberFormatterDecimalStyle
。