Ios 如何计算NSString中的字符数
我有一个像这样的Ios 如何计算NSString中的字符数,ios,nsstring,Ios,Nsstring,我有一个像这样的NSString @“1,2,3,4,5,6,7” 我想数一数这个字符串中有多少个数字。我该怎么做呢。 请帮帮我 谢谢使用下面的代码获取字符串中的数字计数,如下所示 NSString *str = @"1,2,3,5,6,7,3"; BOOL valid; int count = 0; for (int i = 0; i < str.length; i++) { char chr = [str characterAtInd
NSString
@“1,2,3,4,5,6,7”
我想数一数这个字符串中有多少个数字。我该怎么做呢。
请帮帮我
谢谢使用下面的代码获取字符串中的数字计数,如下所示
NSString *str = @"1,2,3,5,6,7,3";
BOOL valid;
int count = 0;
for (int i = 0; i < str.length; i++)
{
char chr = [str characterAtIndex:i];
NSString* string = [NSString stringWithFormat:@"%c" , chr];
NSCharacterSet *alphaNums = [NSCharacterSet alphanumericCharacterSet];
NSCharacterSet *inStringSet = [NSCharacterSet characterSetWithCharactersInString:string];
valid = [alphaNums isSupersetOfSet:inStringSet];
if (!valid)
{
}
else{
count ++;
}
}
NSLog(@"=%d",count);
NSString*str=@“1,2,3,5,6,7,3”;
布尔有效;
整数计数=0;
对于(int i=0;i
您的输出是:
NSString *str = @"1,2,3,5,6,7,3";
BOOL valid;
int count = 0;
for (int i = 0; i < str.length; i++)
{
char chr = [str characterAtIndex:i];
NSString* string = [NSString stringWithFormat:@"%c" , chr];
NSCharacterSet *alphaNums = [NSCharacterSet alphanumericCharacterSet];
NSCharacterSet *inStringSet = [NSCharacterSet characterSetWithCharactersInString:string];
valid = [alphaNums isSupersetOfSet:inStringSet];
if (!valid)
{
}
else{
count ++;
}
}
NSLog(@"=%d",count);