动态修改可变数组元素

青旅半醒 2022-03-22 11:28 295阅读 0赞

动态修改可变数组元素

1、

  1. NSMutableArray<NSString *> *array = [NSMutableArray arrayWithObjects:@"1", @"2", @"3", @"4", nil];
  2. for (NSString *str in array.reverseObjectEnumerator) {
  3. NSLog(@"%@", str);
  4. if ([str isEqualToString:@"2"]) {
  5. [array removeObject:str];
  6. }
  7. }

2、

  1. NSMutableArray<NSString *> *array = [NSMutableArray arrayWithObjects:@"1", @"2", @"3", @"4", nil];
  2. [array enumerateObjectsWithOptions:NSEnumerationReverse usingBlock:^(NSString * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
  3. if ([obj isEqualToString:@"2"]) {
  4. [array removeObject:obj];
  5. }
  6. }];

参考:

http://weibo.com/touristdiary?refer\_flag=1005055013\_&is\_all=1\#\_rnd1468202765617

posted @ 2016-07-10 10:10 Kingdev 阅读( …) 评论( …) 编辑 收藏

发表评论

表情:
评论列表 (有 0 条评论,295人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java可变长度数组

    Java数组声明后其长度就固定了,不能增加长度。 要创建一个可扩展的数组可以使用`ArrayList`或`Vector`。`ArrayList`和`Vector`类的工作方式都

    相关 [可变数组]

    变长数组:是一个存储有序元素的集合,每个元素都有一个索引,该索引相对应元素在数组中的位置。变长数组存在大小的限制,但是可以动态进行更改。   创建变长数组语句:    

    相关 长度可变数组(java)

    7-3 长度可变数组(30 分) 本题目要求定义一个长度可变的整型数组IntArray,数组初始长度为5,当输入的数组元素个数超过数组长度时,数组就自动增加5个元素的容量