2011-12-07 22 views
3

的值,如:格式化值有小數分隔如果我已存儲

long long unsigned x=1000000000000; 

我想有一個

NSString *strx=[...]; 

所以如果我使用的NSLog或bitmapfont用於這個整數,顯示的內容將是:

1,000,000,000,000 

做存在此王OD格式化? 謝謝

回答

9

NSNumberFormatter是要去的類。例如:

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

打印出1,000,000,000。有很多預定義的風格和其他選項可以被探索:

+0

的感謝!很棒! – sefiroths

相關問題