元素除了可以添加删除之外, 还可以交换它们所在的位置, 比如我要用第0个元素和第2个元素交换, 那么我们通过一个简单的方法就可以实现了.
涉及的方法:
exchangeObjectAtIndex:需要交换位置的元素位置, 比如例子里写的是0, 那么就是@"One"这个元素需要换到别的地方去.
withObjectAtIndex:被交换位置的元素位置, 比如例子写的是2, 那么@"Three"的位置就会被交换.
//exchangeObjectAtIndex:需要交换的元素位置.
//withObjectAtIndex:交换到哪个元素的位置.
[array exchangeObjectAtIndex:0 withObjectAtIndex:2];判断数组是否包含某种元素:
1、[self.openFireNumcontainsObject:[messageCotent objectForKey:@"message"]]
2、int K = [self.openFireNumindexOfObject:elem];if (K == NSNotFound)
{
NSLog(@"没有发现");
}
else
{
return K;
//elem 所在位置的下标。
}