2010-10-25 63 views

回答

6

首先,你需要把它们变成数目(你在C字符串语法这里给出)成一个NSString:

char *value1 = "234.3423"; 
NSString *string1 = [NSString stringWithUTF8String:value1]; 

然后,只需做到这一点:

double x = [string1 doubleValue]; 

而已。如果对NSString的简单数字解析不够,您需要查看NSNumberFormatter

+0

double x = [[myArrayList objectAtIndext:1] doubleValue]; double y = [[myArrayList objectAtIndext:2] doubleValue];我喜欢这样吗? – 2010-10-25 07:13:53

+0

@kiran kumar:是的,这很好。但请注意,索引从0开始。因此,数组中的第一个元素具有索引0,第二个元素等等。 – DarkDust 2010-10-25 10:19:47

+0

好的黑暗尘埃....谢谢 – 2010-10-25 10:53:49

0
double x=[[myArrayList objectAtIndext:1] doubleValue]; 
double y=[[myArrayList objectAtIndext:2] doubleValue]; 

希望它为我的作品:d

如果不帮我任何其他简便方法。