oc_study17

来源:互联网 发布:阿里云服务器开发端口 编辑:程序博客网 时间:2024/05/16 18:02

main.m

//内容: 在字符串中计算阿拉伯字符的个数,添加分类//日期: 2015.3.15//作者: sekey#import <Foundation/Foundation.h>#import "NSString+Arabnumberlength.h"int main(void){    NSString * name = @"hello123woqu321";    int count = [NSString arabLengthOfString:name];    count = [@"he1236lo" arabNUmmber];    NSLog(@"%i", count);    return 0;}



NSString+Arabnumberlength.h

#import <Foundation/Foundation.h>@interface NSString (Arabnumberlength)+ (int)arabLengthOfString:(NSString *)str;- (int)arabNUmmber;@end



NSString+Arabnumberlength.m

#import "NSString+Arabnumberlength.h"@implementation NSString (Arabnumberlength)+ (int)arabLengthOfString:(NSString *)str{    int len = 0;    for(int i=0;i<[str length];i++)    {        unichar c = [str characterAtIndex:i];        if('9' >= c && '0' <= c)            len++;    }    return len;}//- (int)arabNUmmber//{//    int len = [NSString arabLengthOfString:self];//    return len;//}- (int)arabNUmmber{    int len;    for (int i = 0; i<self.length; i++)    {        unichar c = [self characterAtIndex:i];        if ('9' >= c && '0' <= c)        {            len++;        }    }    return len;}@end


0 0
原创粉丝点击