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轉換爲NSNumber
- 2. 如何將值轉換爲NSString的NSDictionary?
- 3. 如何將NSString的值轉換爲NSInteger
- 4. 如何將NSMutableArray的值轉換爲NSString?
- 5. 如何將NSMutableArray的值轉換爲NSString?
- 6. 將UITextField值轉換爲NSString
- 7. 將NSString轉換爲位值
- 8. 將NSDictionary值轉換爲NSString
- 9. 如何將NSData轉換爲NSString並將NSString恢復爲NSData?
- 10. 如何將NSData轉換爲NSString?
- 11. 如何將NSMutableData轉換爲NSString?
- 12. 如何將此NSData轉換爲NSString?
- 13. 如何將NSString轉換爲char?
- 14. 如何將NSString *轉換爲ANTLR3_UINT8或ANTLR3_UINT16
- 15. 如何將NSMutableArray轉換爲NSString?
- 16. 如何將NSObject從NSDictionary轉換爲NSString?
- 17. 如何將NSMutableString轉換爲常規NSString?
- 18. 如何將NSDate轉換爲NSString?
- 19. 如何將我的NSString轉換爲NSData
- 20. 如何將一個NSString轉換爲NSDate?
- 21. 如何將wstring轉換爲NSString
- 22. NSString如何將小時轉換爲秒
- 23. 如何將宏NSString轉換爲NSURL
- 24. 如何將NSString轉換爲NSDate?
- 25. 如何將NSNumber轉換爲NSString
- 26. 如何將nsstring轉換爲cString?
- 27. 如何將NSString轉換爲NSTimeInterval
- 28. ios:如何將NSString轉換爲int64_t?
- 29. 如何將NSString轉換爲數組?
- 30. 如何將NSString轉換爲NSDate?
不這樣做,因爲這會導致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