3

これは非常に一般的な質問であることは知っていますが、私はこの問題に本当に行き詰まっています.

フォーマッタを使用して整数値を文字列に変換したいだけです。

のような例
, 整数値が次のようなものであると仮定すると、次のよう1252に変換され1,252、次のような場合、次のよう1256256に変換され1,256,256ます.

このような基本的な問題を解決するのを手伝ってください..

前もって感謝します..

4

2 に答える 2

6

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];
于 2012-02-06T06:14:49.260 に答える
0

に関するNSNumberFormatter ドキュメントを確認してくださいsetNumberStyle:NSNumberFormatterDecimalStyle

于 2012-02-06T06:15:31.000 に答える