1
我有值的數組:做一個字符串只能顯示小數點後兩位的目標C
@[@"10",@"11",@"45.56",@"34"]
我需要這樣的輸出:
@[@"10.00",@"11.00",@"45.56",@"34.00"]
我怎麼能有這樣做呢?我試過:
[NSString stringWithFormat:@"%@.00", someDigit];
但它沒有爲@"45.56"
工作。
我有值的數組:做一個字符串只能顯示小數點後兩位的目標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];