做一个字符串只能显示小数点后两位的目标C

问题描述:

我有值的数组:做一个字符串只能显示小数点后两位的目标C

@[@"10",@"11",@"45.56",@"34"] 

我需要这样的输出:

@[@"10.00",@"11.00",@"45.56",@"34.00"] 

我怎么能有这样做呢?我试过:

[NSString stringWithFormat:@"%@.00", someDigit]; 

但它没有为@"45.56"工作。

NSArray *[email protected][@"10",@"11",@"45.56",@"34"]; 

NSMutableArray *resultArray=[[NSMutableArray alloc]init]; 

for (NSString *string in arr) 
{ 
    [resultArray addObject:[NSString stringWithFormat:@"%.2f",[string floatValue]]]; 
} 

NSLog(@"%@",resultArray); 

输出:

( “10.00”, “11.00”, “45.56”, “34.00” )

尝试以下:

NSString *strFormatted = [NSString stringWithFormat:@"%.02f", someDigit];