Iphone 如何获取数组中项目的索引
我正在调用存储的数组,我想访问它们的索引,以便可以单独选择它们来执行操作Iphone 如何获取数组中项目的索引,iphone,xcode,nsmutablearray,Iphone,Xcode,Nsmutablearray,我正在调用存储的数组,我想访问它们的索引,以便可以单独选择它们来执行操作 如果我想打印他们的索引,我应该怎么做?使用NSArray的索引对象:方法。例如: NSUInteger fooIndex = [someArray indexOfObject: someObject]; 您可以使用count方法获取索引列表,该方法返回数组中的元素数: int numElements = [myArray count]; 我将把打印实际索引值作为一个练习:)有一些关于如何迭代数组的好例子。然后,在循环内
如果我想打印他们的索引,我应该怎么做?使用NSArray的
索引对象:
方法。例如:
NSUInteger fooIndex = [someArray indexOfObject: someObject];
您可以使用count方法获取索引列表,该方法返回数组中的元素数:
int numElements = [myArray count];
我将把打印实际索引值作为一个练习:)有一些关于如何迭代数组的好例子。然后,在循环内部,您可以使用NSLog
打印索引。inttotalelements=[anArray count];
int totalElements = [anArray count];
for(int i=0; i < totalElements; i++)
{
data = [myArray indexOfObject:i];
}
[array indexOfObject:object]
对于(int i=0;i
如果传入索引,上述代码将为您提供数据
NSString *haystackText = @"Hello World";
int totalElements = [anArray count];
for(int i=0; i < totalElements; i++)
{
BOOL result = [haystackText caseInsensitiveCompare:[myArray objectAtIndex:i] == NSOrderedSame;
if(result)
{
NSUInteger fooIndex = [myArray indexOfObject: haystackText];
return fooIndex;
}
}
NSString*haystackText=@“你好世界”;
整数totalElements=[anArray count];
对于(int i=0;i
上面的代码将首先在数组中找到元素,如果它存在,则返回索引
int totalElements = [anArray count];
for(int i=0; i < totalElements; i++)
{
data = [myArray indexOfObject:i];
}
[array indexOfObject:object]
返回“object”的索引您可以使用
indexOfObject
方法获取元素的索引
比如说
这将为您提供对象的索引
NSInteger index = [yourArray indexOfObject:objectName];
这对我有用,希望对我有帮助