@fiy-fish
2015-07-04T09:56:51.000000Z
字数 421
阅读 2111
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);}
