字符串压缩

字符串压缩,第1张

概述网上看到的一个帖子,保存下来, -(NSString *)simplifyStringFromString:(NSString *)str{      int strIndex = 0;       int repeatCount = 0;       NSString *tempStr = nil;       NSString *returnStr = nil;       while (st


网上看到的一个帖子,保存下来,

-(Nsstring *)simplifyStringFromString:(Nsstring *)str{ 

    int strIndex = 0;  
    int repeatCount = 0;     Nsstring *tempStr = nil;     Nsstring *returnStr = nil;     while (strIndex <= str.length) {         Nsstring *c = nil;         if (strIndex != str.length) {             c = [str substringWithRange:NSMakeRange(strIndex,1)];         }         if (strIndex == 0) {             tempStr = c;         if (![c isEqualToString:tempStr]) {             if (repeatCount != 0) {                 returnStr = [Nsstring stringWithFormat:@"%@%d",returnStr ? returnStr : @"",repeatCount];             }             returnStr = [Nsstring stringWithFormat:@"%@%@",tempStr];             repeatCount = 1;         }else{             repeatCount ++;         strIndex ++;     }     return returnStr; }     Nsstring *str = @"abbcccddddeeeeeffffff";     Nsstring *result = [self simplifyStringFromString:str];     NSLog(@"%@",result); log 1a2b3c4d5e6f  总结

以上是内存溢出为你收集整理的字符串压缩全部内容,希望文章能够帮你解决字符串压缩所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1088542.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存