思路:判断第一个字符和第二个字符是否相同、和第三个字符是否相同…,直到最后一个字符,如果期间有不同的,立即返回NO;如果一直到最后都相同,则返回YES。
-(BOOL)stringHasSameChar:(NSString )string{
NSString first = [string substringWithRange:NSMakeRange(0, 1)];
for (NSInteger i = 1; i<string.length; i++) {
NSString *current = [string substringWithRange:NSMakeRange(i, 1)];
if ([first isEqualToString:current]) {
return NO;
}
}
return YES;
}