Floating Point Number processing and removing excess 0, floating point number
Code:
-(Void) viewDidLoad {[super viewDidLoad]; // Do any additional setup after loading the view. NSLog (@ "-- float-% @-", [self stringDisposeWithFloat: 9.000899990000]);} // floating point number processing and remove excess 0-(NSString *) stringDisposeWithFloat :( float) floatValue {NSString * str = [NSString stringWithFormat: @ "% f", floatValue]; int len = str. length; for (int I = 0; I <len; I ++) {if (! [Str hasSuffix: @ "0"]) break; else str = [str substringToIndex: [str length]-1];} if ([str hasSuffix :@". "]) // avoid parsing 2.0000 to 2. {return [str substringToIndex: [str length]-1]; // s. substring (0, len-I-1);} else {return str ;}}
Output:
2014-12-02 17:01:08. 253Floating Point processing and removing unnecessary0 [21460: 60b] -- float-9.0009-