【问题标题】:Substring Integers from String字符串中的子字符串整数
【发布时间】:2023-03-14 11:48:01
【问题描述】:
如何从字符串(我从 Sensex 网站获取)中对整数值进行子串化?
喜欢:我得到一些值,例如“SENSEX:18446.5 * 623.10 (3.50)”,我需要的值是 18446.5。
在java中,我可以通过使用 subString 方法来做到这一点。如何在 Objective C 中做到这一点?
谢谢:)
【问题讨论】:
标签:
iphone
objective-c
string
xcode
ipad
【解决方案1】:
如果您想使用子字符串,您可以在 NSString 上应用 3 种方法:
- (NSString *)substringFromIndex:(NSUInteger)from;
- (NSString *)substringToIndex:(NSUInteger)to;
- (NSString *)substringWithRange:(NSRange)range;
【解决方案2】:
您可以在 NSString 上使用substringWithRange: 方法。
看看NSString documentation。有很多用于操作字符串的方法。例如您可以使用componentsSeparatedByString: 将您的字符串分解为字符串数组,然后使用floatValue 将其中一个字符串转换为数字。