#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) {@autoreleasepool {//1.对字符串“2015-09-01 08:19:10”操作,输出"08:19:10"。要求使用两种截取方式。//第一个
NSString *str=@"2015-09-01 08:19:10";NSRange range1=[str rangeOfString:@"08:19:10"];NSString *subStr=[str substringWithRange:range1];NSLog(@"第一题-------(1)");NSLog(@"%@",subStr);NSString *substr1=[str substringFromIndex:range1.location];NSLog(@"第一题-------(2)");NSLog(@"%@",substr1);/*2.数组中存取以下数据:@[@{@"name":@"陈丰",@"age":@"32"},@{@"name":@"孙明",@"age":@"24"},@{@"name":@"王明",@"age":@"12"},@{@"name":@"李西",@"age":@"50"}]1)按年龄进行排序(降序),输出数据2)删除“陈丰”并输出数据*/NSDictionary *dic1=@{@"name":@"陈丰",@"age":@"32"};NSDictionary *dic2=@{@"name":@"孙明",@"age":@"24"};NSDictionary *dic3=@{@"name":@"王明",@"age":@"12"};NSDictionary *dic4=@{@"name":@"李西",@"age":@"50"};NSMutableArray *arr=[[NSMutableArray alloc]initWithObjects:dic1,dic2,dic3,dic4,nil];NSSortDescriptor *sorts=[[NSSortDescriptor alloc]initWithKey:@"age" ascending:YES];[arr sortUsingDescriptors:[NSArray arrayWithObjects:sorts, nil]];NSLog(@"第二题-------(1)");NSLog(@"排序后-------(升序)");for(NSDictionary *dic in arr){NSLog(@"%@,%@",[dic objectForKey:@"name"],[dic objectForKey:@"age"]);}NSLog(@"排序后-------(降序)");NSSortDescriptor *sorts1=[[NSSortDescriptor alloc]initWithKey:@"age" ascending:NO];[arr sortUsingDescriptors:[NSArray arrayWithObjects:sorts1, nil]];for(NSDictionary *dic in arr){NSLog(@"%@ %@",dic[@"name"],dic[@"age"]);}NSLog(@"第二题-------(2)");for(int i=0;i<[arr count];i++){NSDictionary *dic=arr[i];if([dic[@"name"] isEqual:@"陈丰"]){[arr removeObject:dic];}}for(NSDictionary *dic in arr){NSLog(@"%@ %@",dic[@"name"],dic[@"age"]);}}return 0;}

转载于:https://www.cnblogs.com/jun1994/p/5116216.html

ios字符串截取/数据存入数组相关推荐

  1. C++实现从.txt文件中读取数据存入数组,将数组数据写入.txt文件

    声明: 编译器:vs2017 所有用到的.txt文件都是提前放在当前工程目录下的. 完整测试代码:github–Zhaotiedan 方法一:针对可以提前知道存入数组的大小 1.从.txt文件中读取数 ...

  2. iOS 字符串截取、iOS 字符串替换、iOS 字符串分隔、iOS 字符串匹配、截取字符串、匹配字符串、分隔字符串

    iOS之字符串截取.iOS 字符串替换.iOS字符串分隔.iOS之字符串匹配.截取字符串.匹配字符串.分隔字符串 1.iOS 字符串截取 //1.ios截取字符串NSString *string =@ ...

  3. oracle查数据存入数组,如何在SQL查询中使用Oracle关联数组

    ODP.Net公开了将关联数组作为参数从C#传递到Oracle存储过程的能力.除非您尝试在sql查询中使用该关联数组中包含的数据,否则它是一个很好的功能. 原因是它需要上下文切换 – SQL语句需要S ...

  4. C++文件操作(打开、关闭、文件读取数据存入数组)

    文件操作 1.文件打开 2.文件关闭 3.文件数据读取 4.数据输出至文本文件 有待补充-- 1.文件打开 在fstream类中,open():实现打开文件的操作,从而将数据流和文件进行关联. voi ...

  5. labview将产生数据存入数组 并保存成Excel

    很久没有用labview了,最近一个项目需要把仪器传来的数据保存下来,找了一个简单的方法.记录如下. 当数据是一个一个传进来的时候,可以把数据先存入一个数组,最后保存成excel文档. 实现方法如图. ...

  6. IOS字符串截取保留小数点后两位

    -(NSString*)getTheCorrectNum:(NSString*)tempString {//计算截取的长度NSUInteger endLength = tempString.lengt ...

  7. iOS网络 把数据存入钥匙串

    2019独角兽企业重金招聘Python工程师标准>>> 在存储密码时,一般是把密码存入钥匙串 而不是存入偏好设置 以下示例代码在运行时就会存入数据  点击屏幕时取出数据 导入钥匙串的 ...

  8. js把for循环出来的数据存入数组

    微信小程序开发交流qq群   581478349    承接微信小程序开发.扫码加微信. var obj= [];for(var i =0;i<obj.length;i++){arr.push( ...

  9. jpa取出mysql数组_java读取数据库数据,并将数据存入数组返回

    // 查询数据库内手机在线状态的设备信息,得到的是List>格式 // 例如[{udid=7b45c30, version=7.1.1, phonename=MiNote3}, {udid=UY ...

最新文章

  1. OpenCV中的霍夫线变换、概率霍夫线变换
  2. 为什么数学的用途这么大?
  3. 清除2960交换机的配置
  4. 翻币问题pascal程序
  5. SAP One Order redesign写操作的详细设计
  6. ssl1776-游乐场【图论,深搜】
  7. 适用于JDeveloper 11gR2的Glassfish插件
  8. php织梦,帝国,帝国 织梦 php
  9. Java 对用户密码加密(Jeecg 登录密码加密方式)MD5andDES方式
  10. 始终都要覆盖toString()方法
  11. MATLAB【函数求导与积分】
  12. FPGA驱动ESP8266 WiFi模块
  13. 新冠肺炎早期的10个症状 新冠肺炎1-14天症状特征
  14. linux系统读取plc状态,Linux系统下上位机通讯协议及PLC冗余系统组态-工业支持中心-西门子中国...
  15. win10系统连打印机服务器中,win10连不上打印机怎么回事_win10系统连接不上打印机如何解决...
  16. Matlab 预失真器放大,如何实现射频功率放大器的基带自适应预失真技术
  17. 方案怎么写,才能打动客户?哪些内容才是客户眼中的干货?
  18. python 累加累乘的函数reduce()
  19. 手机屏幕投影到投影仪_您是否需要家庭影院中的投影仪屏幕?
  20. CSS transform 2D/3D 转换对元素进行移动、缩放、转动、拉长或拉伸。

热门文章

  1. java老游戏恶魔城风格,一款卡通风格的“类恶魔城”独立游戏
  2. CAD-VBA中对椭圆的定义
  3. 360安全卫士传言随感
  4. 华为手机可以分屏吗_你知道华为手机怎么投屏到电视上去吗?原来华为手机这么厉害...
  5. A17再次证明苹果才是王者,组装芯片的安卓手机给它提鞋都不配
  6. 资源分享——最全的中文NLP资源库
  7. 通用仪表盘Dashboard的简单实践
  8. 男性英文名字汉语意思大全
  9. 工业厂区三维仿真可视化展示的应用
  10. 外贸邮件推送平台,外贸开发信邮件推送平台,外贸EDM推送平台,如何选择?