关闭

去除字符串内的相邻的重复字

56人阅读 评论(0) 收藏 举报
分类:

//       去除字符串内的相邻的重复字符,例如:aabdaaadesff,最后结果abdadesf

        NSMutableString *str =[NSMutableString stringWithFormat: @"IIII''mm  aalleexxxxxxxxiinnhhoo"];

        NSInteger i = 0;

        while (i < [str length] - 1) {

            if ([str characterAtIndex:i] == [str characterAtIndex:i+1]) {

                [str deleteCharactersInRange:NSMakeRange(i, 1)];

            }else{

                i++;

            }

        }


        NSLog(@"%@",str);

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:851次
    • 积分:107
    • 等级:
    • 排名:千里之外
    • 原创:10篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1条
    文章分类
    文章存档
    最新评论