OC语言NSString方法的总结(全)
来源:互联网 发布:淘宝店铺不装修可以吗 编辑:程序博客网 时间:2024/05/28 05:15
<span style="font-size:24px;"> //数组的价值:(1)存储多个元素(2)存储元素只能是对象,对象可以是不同类型的.(3)数组是一个有序的集合*(4)数组中的元素可以重复而且重复的对象会成为数组元素. //1创建数组对象 //(1)使用便利构造器 //nil作为数组元素存放的结束标志.遇到nil之后的元素都不会放入元素; NSArray *arr1 = [NSArray arrayWithObjects:@"5",@"bb",@"cc",@"dd",@"ee",@"ff", nil]; NSLog(@"%@",arr1); NSArray *arr2 = [[NSArray alloc]initWithObjects:@"5",@"bb",@"cc",@"dd",@"ee",@"ff",@"dd",@"5",@"bb",@"cc",@"dd",@"ee",@"ff",@"dd",nil]; NSLog(@"%@",arr2); //(2)使用初始化方法 //2.获取元素个数 NSUInteger count = [arr1 count]; NSLog(@"%lu",count); //3.根据索引值获取对象 //(1)获取指定下标对应的元素 NSString *str = [arr2 objectAtIndex:0]; NSLog(@"%@",str); //(2)获取元素中的第一个元素 //firstObject与objectAtIndex:0方法:好在当数组元素为空时,会返回nil,而objectAtIndex:0则会造成程序crash.index 0 beyond bound of empty array.数组下标越界. NSString *str2 = [arr2 firstObject]; NSString *str3 = [arr2 lastObject]; NSLog(@"%@",str2); NSLog(@"%@",str3); //(3)获取数组中的第二个元素 //4.获取对象在数组中的索引值 NSUInteger index = [arr2 indexOfObject:@"dd"]; NSLog(@"%lu",index); //5.判断是否包含某个对象 BOOL isExist = [arr2 containsObject:@"dd"]; NSLog(@"%d",isExist); //6.数组排序(幼儿版) NSArray *sortArr = [arr2 sortedArrayUsingSelector:@selector(compare:)]; NSLog(@"%@",sortArr); //7.快速遍历(快速枚举)// for (int i = 0;i < [arr2 count] ; i ++) {// NSString *str = [arr2 objectAtIndex:i];// // NSLog(@"%@",str); // } /** * forin快速枚举(快速遍历)用于将集合中的元素遍历出来, type *object//type数组中元素的类型.//object起一个对象的名字(自己定) collection:集合(也就是一个大容器,数组,字典或者集合)// */// for (NSString *str in arr2) {// NSLog(@"%@",str);// }</span>
0 0
- OC语言NSString方法的总结(全)
- OC中NSString的常用方法总结
- OC NSString的定义方法
- 经典常用,全!OC中NSString类中对字符串进行操作的方法.
- NSString的方法总结
- OC语言:NSString的基础使用
- OC中NSString 的常用方法
- OC中NSString 的常用方法
- OC中NSString类的常用方法
- OC中NSString 的常用方法
- OC中NSString 的常用方法
- OC中NSString 的常用方法
- OC NSString 的一些常用方法
- OC中NSString 的常用方法
- OC NSString 常用方法
- NSString超全总结
- NSString超全总结
- OC语言--字符串(NSString& NSMutableString)
- Android中的Bitmap
- 内部类和匿名类
- 【LeetCode】Merge Two Sorted Lists & Merge k Sorted Lists
- zoj 2710 Two Pipelines
- linux pthread_cond_timedwait() 线程同步
- OC语言NSString方法的总结(全)
- 【POJ】【P2774】【Long Long Message】【题解】【hash】
- Android Adapter在ListView中的运用
- centos android 相关软件网址
- poj 2828
- json字符串和java对象的互相转换
- java学习进度
- HDU4861
- 快播总经理外逃110天被捕 涉传播淫秽信息