@fiy-fish
2015-07-04T17:56:51.000000Z
字数 421
阅读 1931
Objective-c
/*
//对字符串按字母顺序进行排序
//比如输入@"aczabczab" 输出@"aaabbcczz"
+(NSString*)sortString:(NSString*)srcStr;
*/
//我的思路:
//其实很简单,就死按顺序,用26个字母依次跟字符串中得每一个字符比较,相等就直接添加到可变字符串中
int main()
{
NSString *str =@"aczabczab" ;
char ch;
NSMutableString *str1 = [NSMutableString string];
for (int i=97; i<123; i++) {
//也可以把97换做'a' 122换做'z'
for (int j=0; j<str.length; j++) {
ch = [str characterAtIndex:j];
if (i==ch) {
[str1 appendFormat:@"%c",ch];
}
}
}
NSLog(@"%@",str1);
}