美文网首页iOS学习开发iOS技术分享
iOS 字符串相邻字符去重

iOS 字符串相邻字符去重

作者: Fire_day | 来源:发表于2018-04-03 10:38 被阅读25次
    NSMutableString *string = [NSMutableString stringWithString:@"aabacccbbaa"];
        
    for (NSInteger i = 0; i < string.length - 1; i++) {
        
        for (NSInteger j = i+1; j < string.length; j++) {
            
            NSString *str1 = [string substringWithRange:NSMakeRange(i, 1)];
            NSString *str2 = [string substringWithRange:NSMakeRange(j, 1)];
            if ([str1 isEqualToString:str2]) {
                [string deleteCharactersInRange:NSMakeRange(j, 1)];
                j--;
            } else {
                break;
            }
            
        }
        
    }
    NSLog(@"%@", string);
    

    输出 abacba

    相关文章

      网友评论

        本文标题:iOS 字符串相邻字符去重

        本文链接:https://www.haomeiwen.com/subject/gcdqhftx.html