可变数组marr如何删除某些特定元素(使用循环遍历)

第一种方法:先创建一个临时的可变数组marr1,当循环遍历marr数组时,将需要删除的元素保存到新建的marr1,然后循环结束之后再调用 [marr removeObjectsInArray:marr1],把需要删除的元素删除

第二种方法:循环使用从大到小,例如for(int i = arr.count;i>=0;i--),这样循环里面删除也不会导致数组越界的问题

你可能感兴趣的:(可变数组marr如何删除某些特定元素(使用循环遍历))