2011-12-07 12 views
3

を持つように文字列の値を書式:は小数点区切り

long long unsigned x=1000000000000; 

を私がのNSLogまたはbitmapfontを使用する場合、私はそう

NSString *strx=[...]; 

をしたいのですがこの整数、表示される内容は次のようになります。

1,000,000,000,000 

このキングオドフォーマッタはありますか? ありがとう

答えて

9

NSNumberFormatterに行くクラスです。例:

long num = 1000000000; 
NSNumberFormatter *fmt = [[NSNumberFormatter alloc] init]; 
fmt.positiveFormat = @"#,###"; 
NSLog(@"%@", [fmt stringFromNumber:[NSNumber numberWithLong:num]]); 

1,000,000,000を出力します。事前に定義されたスタイルと検討することができ、さらに多くのオプションがあります:

+0

感謝!よく働く! – sefiroths

関連する問題