您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页object-c 基础十五 【NSMutableArray】可变

object-c 基础十五 【NSMutableArray】可变

来源:伴沃教育

1、定义一个可变数组

NSMutableArray *arr = [ [NSMutableArray alloc] initWithObject:@"one",@"two",nil ];

2、定义一个空的可变数组

NSMutableArray *arr = [ [NSMutableArray alloc] init];

3、向可变素组中追加元素

[ arr addObject:@"snms" ];

4、删除可变数组中的元素

[ arr removeObject:@"snms" ];

5、删除数组中的所有元素

[ arr removeAllObjects];

6、将数组中的两个元素位置互换

[ arr exchangeObjectAtIndex:0 withObjectAtIndex:2 ];

//将第一个和第三个元素位置进行互换

7、将字符串切割成一个可变数组

NSString *stri = @"my name is snms";

NSMutableArray *arr = [ stri componentsSparatedByString:@" " ];

//以空格作为切割截止,进行分割;

8、将数组逆序【枚举遍历】

NSMutableArray *arr1 =[ [NSMutable alloc] init]

NSEnumerator *enumerator = [arr reverseObjectEnumerator];

id obj;

while ( obj = [enumerator nextObject] ){

[ arr1 addObject obj];

}

//关键点就是枚举中的【reverseObjectEnumerator】

9、将数组拼接成字符串

NSArray*users = [[NSArrayalloc]initWithObjects:@"SNMS",@"wjx",@"TONY",nil];

NSString*stra = [userscomponentsJoinedByString:@","];

//将逗号作为拼接符,将数组拼接成字符串;

Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务