- (NSString *)reverseString:(NSString *)str
{
NSMutableString *strM = [[NSMutableString alloc] init];
for(NSInteger i = [str length] - 1 ; i >= 0 ; i--)
{
[strM appendFormat:@"%c", [str characterAtIndex:i]];
}
return strM;
}
- (NSUInteger)countOfWordInString:(NSString *)str
{
NSArray *array = [str componentsSeparatedByString:@" "];
return [array count];
}
[查找一个子串在串中出现次数]
- (NSInteger)countOfSubstring:(NSString *)substring inString:(NSString *)s
{
NSInteger count = 0;
NSRange range;
NSString *str;
do
{
//获得当前子串位置
range = [s rangeOfString:substring];
//将字串连同字串前内容截掉
str = [s substringFromIndex:range.location + range.length];
s = str;
count++;
}
while(range.location < [str length]);
return count;
}