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