如何将字符串从 NSMutableArray 传递给 double
Posted
技术标签:
【中文标题】如何将字符串从 NSMutableArray 传递给 double【英文标题】:How to pass string to double from NSMutableArray 【发布时间】:2010-10-25 06:17:39 【问题描述】:在数组中我确实有两个值 value1="234.3423" value2="12.60348" 我需要将此值传递给变量 double x, double y;
如何做到这一点
提前致谢。
【问题讨论】:
【参考方案1】:首先,您需要将它们转换为数字(您在此处以 C 字符串语法给出)转换为 NSString:
char *value1 = "234.3423";
NSString *string1 = [NSString stringWithUTF8String:value1];
然后,只需这样做:
double x = [string1 doubleValue];
就是这样。如果NSString
的简单数字解析对您来说还不够,您需要查看NSNumberFormatter
。
【讨论】:
double x=[[myArrayList objectAtIndext:1] doubleValue];双 y=[[myArrayList objectAtIndext:2] doubleValue];我喜欢这样吗? @kiran kumar:是的,这很好。但请注意,索引从 0 开始。因此数组中的第一个元素的索引为 0,第二个为 1,依此类推。【参考方案2】:double x=[[myArrayList objectAtIndext:1] doubleValue];
double y=[[myArrayList objectAtIndext:2] doubleValue];
希望它对我有用:D
如果不能帮助我任何其他简单的方法。
【讨论】:
以上是关于如何将字符串从 NSMutableArray 传递给 double的主要内容,如果未能解决你的问题,请参考以下文章
将 NSMutableArray 从模态视图控制器传递到父视图
如何将 NSMutableArray 传递给另一个 ViewController 类