如何将最后一个数组对象获取为 int
How to get last array object as int
如何从数组中获取最后一个对象作为 int,例如,如果我在数组中有 20 个对象,我如何获取最后一个对象作为 int 变量 = 20。或者如果数组有999 个对象,最后一个对象 int 将 = 999。
我该怎么做?我已经尝试使用 (int)array.lastobject
但没有成功,任何帮助将不胜感激。
这取决于数组中存储的是什么类型的对象?如果他们是 NSNumber
或 NSString
那么你可以这样做:
int myVar = [[array lastObject] intValue];
编辑:
您的问题相当令人困惑,您似乎还想要数组计数而不是最后一个对象?如果是这样,那就使用这个:
int myVar = [array count];
选项 1
int yourVariable = [[yourArray lastObject] intValue];
选项 2
int yourVariable = [[yourArray objectAtIndex:([yourArray count]-1)] intValue];
您可以使用 lastObject 方法从数组中获取最后一个对象
int lastValue = [[yourArray lastObject] intValue];
如何从数组中获取最后一个对象作为 int,例如,如果我在数组中有 20 个对象,我如何获取最后一个对象作为 int 变量 = 20。或者如果数组有999 个对象,最后一个对象 int 将 = 999。
我该怎么做?我已经尝试使用 (int)array.lastobject
但没有成功,任何帮助将不胜感激。
这取决于数组中存储的是什么类型的对象?如果他们是 NSNumber
或 NSString
那么你可以这样做:
int myVar = [[array lastObject] intValue];
编辑: 您的问题相当令人困惑,您似乎还想要数组计数而不是最后一个对象?如果是这样,那就使用这个:
int myVar = [array count];
选项 1
int yourVariable = [[yourArray lastObject] intValue];
选项 2
int yourVariable = [[yourArray objectAtIndex:([yourArray count]-1)] intValue];
您可以使用 lastObject 方法从数组中获取最后一个对象
int lastValue = [[yourArray lastObject] intValue];