用OC实现,对给定的字符串(字符串中字符的值各不相同,并按升序排序),返回各种组合的字符串数组 5

 我来答
匿名用户
2016-04-23
展开全部
我不知道是不是二个字符串比较大小还是将单个字符串内的每个字符按照大小顺序重新排列。
单纯二个字符串比较:

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。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式