OC学习小结之Foudation -NSMutableArray
来源:互联网 发布:几种统计软件 编辑:程序博客网 时间:2024/05/29 11:23
1)可变字符串的创建、基本用法
NSMutableString *str = [[NSMutableString alloc] initWithCapacity:10];//创建可变字符数组,并预先分配10个空间
setString://设置字符串的值
appendString//拼接字符串
replaceCharactersInRange:withString://在字符某个范围替换为另一个
insertString:atIndex://在字符串某个位置,插入另一个字符串
deleteCharactersInRange ://删除某个范围内的字符串
2)可变字符数组的遍历
NSMutableString *array=[NSMutableString arrayWithObjects:@"4",@"2",@"3",@"1",nil];
//1.for换遍历
for (int i = 0; i < array.count; i++)
{
NSString * str = [array objectAtIndex:i];
//在遍历数组的时候,千万不要给数组中,增加,或者删除元素
// [array removeObject:str1];
NSLog(@"str %@",str);
}
for (int i = 0; i < array.count; i++)
{
NSString * str = [array objectAtIndex:i];
//在遍历数组的时候,千万不要给数组中,增加,或者删除元素
// [array removeObject:str1];
NSLog(@"str %@",str);
}
//2.增强for循环
for (NSString * str in array)
{
// [array removeObject:str1];
//如果你在增强for循环中,删除元素,会直接导致异常出现
NSLog(@"str %@",str);
}
//3.枚举器
NSEnumerator * enumerator = [array objectEnumerator];
NSString * value;
while (value = [enumerator nextObject]) {
//如果你在枚举器中,删除元素,会直接导致异常出现
// [array removeObject:str1];
NSLog(@"str %@",value);
}
for (NSString * str in array)
{
// [array removeObject:str1];
//如果你在增强for循环中,删除元素,会直接导致异常出现
NSLog(@"str %@",str);
}
//3.枚举器
NSEnumerator * enumerator = [array objectEnumerator];
NSString * value;
while (value = [enumerator nextObject]) {
//如果你在枚举器中,删除元素,会直接导致异常出现
// [array removeObject:str1];
NSLog(@"str %@",value);
}
0 0
- OC学习小结之Foudation -NSMutableArray
- OC学习小结之Foudation -NSString
- OC学习小结之Foudation -NSDictionary
- OC学习小结之Foudation -结构体
- OC学习小结之Foudation -NSNUmber、NSValue、NSNull、NSDate
- oc学习之NSArray与NSMutableArray数组
- 3.OC之NSMutableArray
- Snail—OC学习之可变数组NSMutableArray
- 黑马程序员---OC学习笔记之NSArray与NSMutableArray
- OC学习 第七章 NSMutablearray
- OC之【NSMutableArray的使用】
- OC学习小结之protocol
- OC加强-Foudation
- OC学习之道:OC对象,字符串和数组的使用方法NSString,NSMutableString ,NSArray,NSMutableArray
- OC-NSArray和NSMutableArray
- OC-NSMutableArray
- [OC学习笔记]NSArray、NSMutableArray、NSValue方法
- OC学习NSArray与NSMutableArray数组
- 云计算、Hadoop小记
- 第二周编程小结
- HDU-2410 Barbara Bennett's Wild Numbers 数学题
- Java_多线程(上)
- 底层之Spring.net AOP
- OC学习小结之Foudation -NSMutableArray
- iOS中使用block进行网络请求回调 - xuym
- 第二周【项目四—图书馆的书】
- Python编辑器Ulipad安装
- 黑马程序员——Java基础知识
- 物联12:电子标签芯片
- 欢迎使用CSDN-markdown编辑器
- java语言GUI编程之Anoymous匿名类
- 如何kill杀掉linux系统中的僵尸defunct进程