0SX*_*0SX 4 c iphone objective-c range nsstring
我试图找出计算NSString中大写字符数的最佳方法.我知道如何通过使用此代码找出某个字符是否为大写:
NSString *s = @"This is a string";
BOOL isUppercase = [[NSCharacterSet uppercaseLetterCharacterSet] characterIsMember:[s characterAtIndex:0]];
Run Code Online (Sandbox Code Playgroud)
计算NSString中大写字母数的最佳方法是什么?谢谢.
NSString *s = @"This is a string";
int count=0;
for (i = 0; i < [s length]; i++) {
BOOL isUppercase = [[NSCharacterSet uppercaseLetterCharacterSet] characterIsMember:[s characterAtIndex:i]];
if (isUppercase == YES)
count++;
}
Run Code Online (Sandbox Code Playgroud)
count 是大写出现的次数.
| 归档时间: |
|
| 查看次数: |
2332 次 |
| 最近记录: |