判断是否为整形:
|
- (BOOL)isPureInt:(NSString *)string{ NSScanner* scan = [NSScanner scannerWithString:string]; int val; return [scan scanInt:&val] && [scan isAtEnd]; } |
判断是否为浮点形:
|
- (BOOL)isPureFloat:(NSString *)string{ NSScanner* scan = [NSScanner scannerWithString:string]; float val; return [scan scanFloat:&val] && [scan isAtEnd]; } |
本文提供了两个Objective-C方法来判断一个字符串是否代表一个纯整数或纯浮点数。通过使用NSScanner进行扫描,确保字符串除了包含有效的整数或浮点数值外,没有其他字符。
2112

被折叠的 条评论
为什么被折叠?



