iOS 循环截取字符串

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014128241/article/details/71420179

循环截取字符串

-(void)rangString:(NSString *)str{
    for (int i =0; i < str.length/16 +1; i ++) {
        if (i >0) {
            // 判断剩余的字符串的长度
            if (_str3.length == 0) {
                return;
            }
            if (_str3.length < 16) {
                _str1 =_str3;
                NSLog(@"最后截取的字符串%@",_str1);
                return;
            }
        }
        // 要截取的字符串 一次性截取16位
        NSString *interceptStr =[str substringWithRange:NSMakeRange(i *16, 16)];
        _str1 = interceptStr;
        // 剩余的字符串
        NSString *surplusStr =[str substringFromIndex:(i+1)*16];
        _str3 = surplusStr;
        NSLog(@"截取的字符串%@",_str1);
    }
}

猜你喜欢

转载自blog.csdn.net/u014128241/article/details/71420179