String中的子串整数

时间:2011-03-01 12:16:50

标签: iphone objective-c string xcode ipad

如何从字符串(我从Sensex网站获取)中对整数值进行子字符串索引?

喜欢:我得到一些像“SENSEX:18446.5 * 623.10(3.50)”这样的值,我需要的值是 18446.5 。 在java中我可以使用subString方法来完成它。如何在Objective C中做到这一点?

谢谢:)

2 个答案:

答案 0 :(得分:3)

如果要使用子字符串,可以在NSString上应用3种方法:

- (NSString *)substringFromIndex:(NSUInteger)from;
- (NSString *)substringToIndex:(NSUInteger)to;
- (NSString *)substringWithRange:(NSRange)range; 

答案 1 :(得分:1)

您可以在NSString上使用substringWithRange:方法。

看看NSString documentation。有很多方法可以处理字符串。例如您可以使用componentsSeparatedByString:将字符串拆分为字符串数组,然后使用floatValue将其中一个字符串转换为数字。