2
在数组中,我确实有两个值value1 =“234.3423”value2 =“12.60348”我需要将此值传递给可变双x,双y;如何将字符串传递给NSMutableArray的双倍
如何做到这一点
在此先感谢。
在数组中,我确实有两个值value1 =“234.3423”value2 =“12.60348”我需要将此值传递给可变双x,双y;如何将字符串传递给NSMutableArray的双倍
如何做到这一点
在此先感谢。
首先,你需要把它们变成数目(你在C字符串语法这里给出)成一个NSString:
char *value1 = "234.3423";
NSString *string1 = [NSString stringWithUTF8String:value1];
然后,只需做到这一点:
double x = [string1 doubleValue];
而已。如果对NSString
的简单数字解析不够,您需要查看NSNumberFormatter
。
double x=[[myArrayList objectAtIndext:1] doubleValue];
double y=[[myArrayList objectAtIndext:2] doubleValue];
希望它为我的作品:d
如果不帮我任何其他简便方法。
double x = [[myArrayList objectAtIndext:1] doubleValue]; double y = [[myArrayList objectAtIndext:2] doubleValue];我喜欢这样吗? – 2010-10-25 07:13:53
@kiran kumar:是的,这很好。但请注意,索引从0开始。因此,数组中的第一个元素具有索引0,第二个元素等等。 – DarkDust 2010-10-25 10:19:47
好的黑暗尘埃....谢谢 – 2010-10-25 10:53:49