设为首页 加入收藏

TOP

OC:OC中的集合类-NSArray(一)(二)
2015-01-21 11:09:29 来源: 作者: 【 】 浏览:53
Tags:集合 -NSArray
ect:@"b" inRange:NSMakeRange(0, 2)];

NSLog(@"ary4 %@",ary4);

//删除某个范围内的元素

NSMutableArray *ary5 = [NSMutableArray arrayWithObjects:@"a",@"b",@"c",@"d", nil];

[ary5 removeObjectsInRange:NSMakeRange(0, 3)];

NSLog(@"ary5 %@",ary5);

//删除了同时存在后面数组中的元素

NSMutableArray *ary6 = [NSMutableArray arrayWithObjects:@"a",@"b",@"c",@"d", nil];

NSArray *dAry = @[@"d"];

[ary6 removeObjectsInArray:dAry];

NSLog(@"ary6 %@",ary6);

//=========================================================

// NSArray

NSArray *ary7 = @[@"aa",@"bb"];

//添加另一个数组中的全部元素到当前数组(重新设置数组元素,原来的元素被删掉了)

NSMutableArray *ary8 = [NSMutableArray arrayWithObjects:@"a",@"b",@"c",@"d",@"e",@"f", nil];

[ary8 setArray:ary7];

NSLog(@"ary8 %@",ary8);

//添加多个元素(在原数组的末尾添加新数组元素)

NSMutableArray *ary9 = [NSMutableArray arrayWithObjects:@"a",@"b",@"c",@"d",@"e",@"f", nil];

[ary9 addObjectsFromArray:ary7];

NSLog(@"ary9 %@",ary9);

//在索引位置添加一个元素

[ary9 insertObject:@"jereh" atIndex:1];

NSLog(@"ary9 %@",ary9);

//=========================================================

//替换

NSMutableArray *ary10 = [NSMutableArray arrayWithObjects:@"a",@"b",@"c",@"d",@"e",@"f", nil];

[ary10 replaceObjectAtIndex:2 withObject:@"apple"];

NSLog(@"ary10 %@",ary10);

//用新的数组替换当前数组中某个范围的元素

[ary10 replaceObjectsInRange:NSMakeRange(0, 3) withObjectsFromArray:@[@"Hello"]];

NSLog(@"ary10 %@",ary10);

//交换当前数组中某两个索引位置的元素

[ary10 exchangeObjectAtIndex:0 withObjectAtIndex:2];

NSLog(@"ary10 %@",ary10);

//=========================================================

//网址解析

NSString *str = @"http://www.baidu.com:/agsdha";

NSArray *ary11 = [str componentsSeparatedByString:@"//"];

// NSString *str1 = ary11[1];

NSArray *ary12 = [ary11[1] componentsSeparatedByString:@":"];

NSArray *ary13 = [[ary11 lastObject] componentsSeparatedByString:@":"];//用lastObject取最后一个元素

NSLog(@"ary11 %@",ary11);

NSLog(@"ary12 %@",ary12);

NSLog(@"ary13 %@",ary13);

NSLog(@" %@",ary12[0]);

//给数组分配容量

NSMutableArray *array = [NSMutableArray arrayWithCapacity:20];

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C指针编程之道 ---第八次笔记 下一篇C指针编程之道 ---第九次笔记

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: