【发布时间】:2011-05-20 21:39:15
【问题描述】:
我有两个数组,A 和 B。
如果 B 中存在这些元素,我如何从 A 中删除这些元素?
例如数组 A:{1,2,3,4,5},数组 B:{1,3}
我想从数组 A 中删除 1 和 3,这样数组 A 在操作后只包含 2,4,5。
除了循环,还有什么更有效的方法吗?
【问题讨论】:
标签: objective-c cocoa cocoa-touch collections nsmutablearray
我有两个数组,A 和 B。
如果 B 中存在这些元素,我如何从 A 中删除这些元素?
例如数组 A:{1,2,3,4,5},数组 B:{1,3}
我想从数组 A 中删除 1 和 3,这样数组 A 在操作后只包含 2,4,5。
除了循环,还有什么更有效的方法吗?
【问题讨论】:
标签: objective-c cocoa cocoa-touch collections nsmutablearray
您有来自NSMutableArray 的removeObjectsInArray: 方法。它做你想做的事。
【讨论】: