ios字符串截取/数据存入数组
#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字符串截取/数据存入数组相关推荐
- C++实现从.txt文件中读取数据存入数组,将数组数据写入.txt文件
声明: 编译器:vs2017 所有用到的.txt文件都是提前放在当前工程目录下的. 完整测试代码:github–Zhaotiedan 方法一:针对可以提前知道存入数组的大小 1.从.txt文件中读取数 ...
- iOS 字符串截取、iOS 字符串替换、iOS 字符串分隔、iOS 字符串匹配、截取字符串、匹配字符串、分隔字符串
iOS之字符串截取.iOS 字符串替换.iOS字符串分隔.iOS之字符串匹配.截取字符串.匹配字符串.分隔字符串 1.iOS 字符串截取 //1.ios截取字符串NSString *string =@ ...
- oracle查数据存入数组,如何在SQL查询中使用Oracle关联数组
ODP.Net公开了将关联数组作为参数从C#传递到Oracle存储过程的能力.除非您尝试在sql查询中使用该关联数组中包含的数据,否则它是一个很好的功能. 原因是它需要上下文切换 – SQL语句需要S ...
- C++文件操作(打开、关闭、文件读取数据存入数组)
文件操作 1.文件打开 2.文件关闭 3.文件数据读取 4.数据输出至文本文件 有待补充-- 1.文件打开 在fstream类中,open():实现打开文件的操作,从而将数据流和文件进行关联. voi ...
- labview将产生数据存入数组 并保存成Excel
很久没有用labview了,最近一个项目需要把仪器传来的数据保存下来,找了一个简单的方法.记录如下. 当数据是一个一个传进来的时候,可以把数据先存入一个数组,最后保存成excel文档. 实现方法如图. ...
- IOS字符串截取保留小数点后两位
-(NSString*)getTheCorrectNum:(NSString*)tempString {//计算截取的长度NSUInteger endLength = tempString.lengt ...
- iOS网络 把数据存入钥匙串
2019独角兽企业重金招聘Python工程师标准>>> 在存储密码时,一般是把密码存入钥匙串 而不是存入偏好设置 以下示例代码在运行时就会存入数据 点击屏幕时取出数据 导入钥匙串的 ...
- js把for循环出来的数据存入数组
微信小程序开发交流qq群 581478349 承接微信小程序开发.扫码加微信. var obj= [];for(var i =0;i<obj.length;i++){arr.push( ...
- jpa取出mysql数组_java读取数据库数据,并将数据存入数组返回
// 查询数据库内手机在线状态的设备信息,得到的是List>格式 // 例如[{udid=7b45c30, version=7.1.1, phonename=MiNote3}, {udid=UY ...
最新文章
- OpenCV中的霍夫线变换、概率霍夫线变换
- 为什么数学的用途这么大?
- 清除2960交换机的配置
- 翻币问题pascal程序
- SAP One Order redesign写操作的详细设计
- ssl1776-游乐场【图论,深搜】
- 适用于JDeveloper 11gR2的Glassfish插件
- php织梦,帝国,帝国 织梦 php
- Java 对用户密码加密(Jeecg 登录密码加密方式)MD5andDES方式
- 始终都要覆盖toString()方法
- MATLAB【函数求导与积分】
- FPGA驱动ESP8266 WiFi模块
- 新冠肺炎早期的10个症状 新冠肺炎1-14天症状特征
- linux系统读取plc状态,Linux系统下上位机通讯协议及PLC冗余系统组态-工业支持中心-西门子中国...
- win10系统连打印机服务器中,win10连不上打印机怎么回事_win10系统连接不上打印机如何解决...
- Matlab 预失真器放大,如何实现射频功率放大器的基带自适应预失真技术
- 方案怎么写,才能打动客户?哪些内容才是客户眼中的干货?
- python 累加累乘的函数reduce()
- 手机屏幕投影到投影仪_您是否需要家庭影院中的投影仪屏幕?
- CSS transform 2D/3D 转换对元素进行移动、缩放、转动、拉长或拉伸。
热门文章
- java老游戏恶魔城风格,一款卡通风格的“类恶魔城”独立游戏
- CAD-VBA中对椭圆的定义
- 360安全卫士传言随感
- 华为手机可以分屏吗_你知道华为手机怎么投屏到电视上去吗?原来华为手机这么厉害...
- A17再次证明苹果才是王者,组装芯片的安卓手机给它提鞋都不配
- 资源分享——最全的中文NLP资源库
- 通用仪表盘Dashboard的简单实践
- 男性英文名字汉语意思大全
- 工业厂区三维仿真可视化展示的应用
- 外贸邮件推送平台,外贸开发信邮件推送平台,外贸EDM推送平台,如何选择?