OC校验字符串是否连续相同

逻辑:判断第一个和第二个、第三个直到最后一个字符,如果有不同的,立即返回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;
}

猜你喜欢

转载自www.cnblogs.com/xiao-xiao-/p/12296855.html