2013年8月27日火曜日

NSString : 数値を3桁カンマ区切りの文字列にする


NSNumberFormatterを使用して、NSNumberをフォーマットして文字列にする。

// 数値を3桁カンマ区切りの文字列にする
NSInteger amount = 1000000;
NSNumberFormatter* formatter = [[NSNumberFormatter alloc] init];
[formatter setNumberStyle:NSNumberFormatterDecimalStyle];
[formatter setGroupingSeparator:@","];
[formatter setGroupingSize:3];
NSNumber* number = [[NSNumber alloc] initWithInteger:amount];
NSString *price = [formatter stringFromNumber:number];
NSLog(@"price: %@", price);

0 件のコメント:

コメントを投稿