27
A
回答
52
您可以使用NSString
方法intValue
longLongValue
。
-12
操作方法......
long value = [myString longValue]
13
使用此:
yourLong = [yourString longLongValue];
22
對於這樣的 「100023」 一個小數目,這是與 'longlongvalue' 可以接受的。但是,如果數字位數超過> 10,那麼通常將其視爲長期價值的用例。然後,您將運行到這個問題,如:
String value "86200054340607012013"
做
@"86200054340607012013" integerValue or intValue
你會在打印語句
2147483647
如果你這樣做產生這種
@"86200054340607012013" longlongvalue
你會在印刷品中產生這個atement
9223372036854775807
這對我有用並打印出預期的數字。
NSNumberFormatter * f = [[NSNumberFormatter alloc] init];
[f setNumberStyle:NSNumberFormatterDecimalStyle];
NSNumber * myNumber = [f numberFromString:@"2394739287439284734723"];
NSLog(@"longlong: %llu", [myNumber longLongValue]);
0
答案是:
float floatId = [strID floatValue];
2
可以使用的doubleValue方法,以避免丟失精度警告
相關問題
- 1. 如何將NSString的值轉換爲NSInteger
- 2. 如何將NSMutableArray的值轉換爲NSString?
- 3. 將UITextField值轉換爲NSString
- 4. 將Container的所有值轉換爲NSString
- 5. 將Sha256哈希值轉換爲NSString
- 6. 如何將一個NSString轉換爲NSDate?
- 7. 如何將NSMutableArray轉換爲NSString?
- 8. 如何將nsstring轉換爲nsarray?
- 9. 如何將nsstring轉換爲cString?
- 10. 如何將NSString轉換爲NSDate?
- 11. 如何將此NSData轉換爲NSString?
- 12. 如何將cstring轉換爲NSString?
- 13. 如何將NSString *轉換爲ANTLR3_UINT8或ANTLR3_UINT16
- 14. 如何將NSDate轉換爲NSString?
- 15. 如何將NSMutableString轉換爲常規NSString?
- 16. 如何將NSString轉換爲NSDictionary?
- 17. 如何將NSString轉換爲NSMutableArray?
- 18. iOS:如何將NSString轉換爲NSDate?
- 19. 如何將nsstring轉換爲uicolor?
- 20. 如何將NSArray轉換爲NSString **
- 21. 如何將NSNumber轉換爲NSString
- 22. Objective-c如何將NSURL轉換爲NSString?
- 23. 如何將NSMutableArray轉換爲NSString?
- 24. NSString如何將小時轉換爲秒
- 25. 如何將NSString轉換爲NSData?
- 26. 如何將NSObject從NSDictionary轉換爲NSString?
- 27. 如何將NSString轉換爲NSDate?
- 28. 如何將宏NSString轉換爲NSURL
- 29. 如何將NSString轉換爲NSInteger
- 30. 如何將NSIndexPath轉換爲NSString-iOS
不這樣做,因爲這會導致exeption:「無法識別的選擇發送例如「。使用「 - (long long)longLongValue;」或「 - (int)intValue;」代替。 – e40pud 2011-03-31 07:06:34
這是不正確的 – 2013-01-15 16:21:30
方法不存在 – momomo 2013-03-05 18:19:41