用OC实现,对给定的字符串(字符串中字符的值各不相同,并按升序排序),返回各种组合的字符串数组
答案:2 悬赏:30 手机版
解决时间 2021-01-02 20:03
- 提问者网友:浪荡绅士
- 2021-01-02 04:50
用OC实现,对给定的字符串(字符串中字符的值各不相同,并按升序排序),返回各种组合的字符串数组
最佳答案
- 五星知识达人网友:千夜
- 2021-01-02 06:22
我不知道是不是二个字符串比较大小还是将单个字符串内的每个字符按照大小顺序重新排列。
单纯二个字符串比较:
NSString *str1 = @"a";
NSString *str2 = @"b";
NSComparisonResult result1 =[str1 caseInsensitiveCompare:str2];
if (result1==NSOrderedSame) {
NSLog(@"相等");
}else if (result1 == NSOrderedAscending) { //升序
NSLog(@"str1小于str2");
}else if(result1 == NSOrderedDescending){ //降序
NSLog(@"str1大于str2");
}
单个字符串内部比较:
你可以通过访问指定位置字符来冒泡排序
NSString *str3 = @"abcdef";
char s = [str3 character AtIndex:1];//从0开始,此处1取的是b。
单纯二个字符串比较:
NSString *str1 = @"a";
NSString *str2 = @"b";
NSComparisonResult result1 =[str1 caseInsensitiveCompare:str2];
if (result1==NSOrderedSame) {
NSLog(@"相等");
}else if (result1 == NSOrderedAscending) { //升序
NSLog(@"str1小于str2");
}else if(result1 == NSOrderedDescending){ //降序
NSLog(@"str1大于str2");
}
单个字符串内部比较:
你可以通过访问指定位置字符来冒泡排序
NSString *str3 = @"abcdef";
char s = [str3 character AtIndex:1];//从0开始,此处1取的是b。
全部回答
- 1楼网友:神的生死簿
- 2021-01-02 07:53
我。。知。。道
加。。我。。私。。聊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯