1. 程式人生 > >iOS 怎樣實現最多保留n位小數

iOS 怎樣實現最多保留n位小數

@implementation NSNumber (TwoDecimal)

- (NSString *)twoDecimalString
{
    NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
    formatter.numberStyle = NSNumberFormatterDecimalStyle;
    formatter.maximumFractionDigits = 2;//最多保留幾位小數,就是幾
    formatter.groupingSeparator = @"";
    return
[formatter stringFromNumber:self]; } @end

groupingSeparator是千位分隔符,NSNumberFormatterDecimalStyle情況下,預設是逗號,想去掉就直接設定為空字串就好。