oc--习题
发布日期:2025-04-27 12:28:33 浏览次数: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

上一篇:oday!POC管理和漏洞扫描小工具
下一篇:OC高效率52之提供“全能初始化”方法

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2026年05月27日 05时03分50秒