एनएसएसटींग मूल्य @ "3.45" को फ्लोट में कैसे परिवर्तित करें। 3,45एनएसएसटींग मूल्य @ "3.45" को फ्लोट में कैसे परिवर्तित करें?
float fCost = [[NSDecimalNumber decimalNumberWithString:@"3.45"]floatValue] ;
एनएसएसटींग मूल्य @ "3.45" को फ्लोट में कैसे परिवर्तित करें। 3,45एनएसएसटींग मूल्य @ "3.45" को फ्लोट में कैसे परिवर्तित करें?
float fCost = [[NSDecimalNumber decimalNumberWithString:@"3.45"]floatValue] ;
NSString की: - (float)floatValue;
उदाहरण के लिए:
NSString *str = @"3.45";
float f = [str floatValue];
NSString *val = @"3.45";
float fCost = [val floatValue];
मारेक का जवाब यह लग रहा है अपने स्ट्रिंग वास्तव में = तरह @"$3.45"
है कि बदलने के लिए करने के लिए अपनी टिप्पणी पढ़ना एक फ्लोट उपयोग:
NSNumberFormatter * formatter = [[[NSNumberFormatter alloc] init] autorelease];
formatter.numberStyle = NSNumberFormatterCurrencyStyle;
formatter.currencyCode = @"USD";
float value = [[formatter numberFromString: @"$3.45"] floatValue];
float number = [string floatValue];
ठीक है धन्यवाद मारेक sebera – user891268
मैं कैसे परिवर्तित कर @ "3.4.5" फ्लोट करने के लिए, मूल रूप से मैं 1.1.2> 1.1.1 –
सैयद तरह के अनेक बिंदुओं से तैरता तुलना करने की आवश्यकता: इस क्यूए देखें http : //stackoverflow.com/q/7848766/492624 –