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

2018-10-11  本文已影响0人  下线的时候

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

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

上一篇下一篇

猜你喜欢

热点阅读