博客
关于我
oc--习题
阅读量:800 次
发布时间:2023-02-22

本文共 1179 字,大约阅读时间需要 3 分钟。

1. 从字符串“123-456-789-000”中提取数字部分,组成新的输出字符串

NSString *str=[[NSString alloc]initWithFormat:@"123-456-789-000"];        NSArray *arr=[str componentsSeparatedByString:@"-"];        NSLog(@"%@%@%@%@",[arr objectAtIndex:0],[arr objectAtIndex:1],[arr objectAtIndex:2],[arr objectAtIndex:3]);        NSString *newStr=[str stringByReplacingOccurrencesOfString:@"-" withString:@""];        NSLog(@"%@",newStr);

2. 将四个十进制三位数添加到数组中,按从小到大排序后组成新的数组

#import         int main(int argc, const char * argv[]) {          @autoreleasepool {            NSMutableArray *arr=[[NSMutableArray alloc]initWithObjects:@"123",@"234",@"110",@"142", nil];            for(int i=0;i<[arr count]-1;i++){              for(int j=0;j<[arr count]-i-1;j++){                NSComparisonResult result=[[arr objectAtIndex:j] compare:[arr objectAtIndex:j+1]];                if(result==NSOrderedDescending){                  [arr exchangeObjectAtIndex:j+1 withObjectAtIndex:j];                }              }            }            for(int i=0;i<[arr count];i++){              NSLog(@"%@",[arr objectAtIndex:i]);            }          }          return 0;        }

转载于:https://www.cnblogs.com/jiangyicheng/p/5109393.html

你可能感兴趣的文章
Objective-C实现Skip List跳表算法(附完整源码)
查看>>
Objective-C实现z-algorithm算法(附完整源码)
查看>>
Objective-C实现三次样条曲线(附完整源码)
查看>>
Objective-C实现串口通讯(附完整源码)
查看>>
Objective-C实现乘方运算---m的n次方(附完整源码)
查看>>
Objective-C实现二叉树遍历算法(附完整源码)
查看>>
Objective-C实现二进制补码算法(附完整源码)
查看>>
Objective-C实现内存映射文件(附完整源码)
查看>>
Objective-C实现内格尔·施雷肯伯格算法(附完整源码)
查看>>
Objective-C实现分块查找算法(附完整源码)
查看>>
Objective-C实现分解质因数(附完整源码)
查看>>
Objective-C实现切换数字的符号switchSign算法(附完整源码)
查看>>
Objective-C实现删除重复的字母字符算法(附完整源码)
查看>>
Objective-C实现判断32位的数字是否为正数isPositive算法(附完整源码)
查看>>
Objective-C实现十进制转N进制算法(附完整源码)
查看>>
Objective-C实现单例模式(附完整源码)
查看>>
Objective-C实现单向链表的反转(附完整源码)
查看>>
Objective-C实现单循环链表算法(附完整源码)
查看>>
Objective-C实现单词计数(附完整源码)
查看>>
Objective-C实现博福特密码算法(附完整源码)
查看>>