iOS 对字符串进行ASCII码排序

Posted allenwuhen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 对字符串进行ASCII码排序相关的知识,希望对你有一定的参考价值。

NSString *signValue = [NSString stringWithFormat:@"%@%@", valueJson, [Utility getCurrentTimes]];

        NSMutableString * getSignString = [NSMutableString string];

        

        NSMutableArray * mutaArray = [NSMutableArray array];

        for (int i = 0; i < [signValue length]; i ++) {

            [mutaArray addObject:[signValue substringWithRange:NSMakeRange(i, 1)]];

        }

        

        NSStringCompareOptions comparisonOptions = NSCaseInsensitiveSearch|NSNumericSearch|

        

        NSWidthInsensitiveSearch|NSForcedOrderingSearch;

        

        

        

        NSComparator sort = ^(NSString *obj1,NSString *obj2){

            

            NSRange range = NSMakeRange(0,obj1.length);

            

            return [obj1 compare:obj2 options:comparisonOptions range:range];

            

        };

        

        NSArray *resultArray2 = [mutaArray sortedArrayUsingComparator:sort];

        for (NSString * oldString in resultArray2) {

            [getSignString appendString:oldString];

        }

//signValue为输入字符串, getSignString为最后得到字符串

以上是关于iOS 对字符串进行ASCII码排序的主要内容,如果未能解决你的问题,请参考以下文章

怎样让字符串按ASCII码排序

C语言问题:输入一行字符串,然后按照ASCII码大小进行升序排序。

按照ASCII码升序排序问题,我哪里不对呀?

iOS 安全规范指南之对请求参数进行签名请求参数按照ASCII码从小到大排序拼接加密(采用递归的方式进行实现)应用案例:条码支付综合前置平台申请退款

iOS 安全规范指南之对请求参数进行签名请求参数按照ASCII码从小到大排序拼接加密(采用递归的方式进行实现)应用案例:条码支付综合前置平台申请退款

求c语言高手,ASCII码排序