2 mapmapm MapMapM 于 2013.04.01 10:20 提问

NSMutableArray中的条目

NSMutableArray 中有一些NSNumber

{1, 2, 3, 3, 2, 1, 6, 2}

我想知道在列表中每个数字出现的次数:

Ex :  
1 = 2  
2 = 3  
3 = 2  
6 = 1

2个回答

redCoral_
redCoral_   2013.04.01 16:01
已采纳

将所有的条目放到NSCountedSet

NSCountedSet* countedSet = [[NSCountedSet alloc] initWithArray:array];

for (NSNumber* number in countedSet) {
   NSLog(@"%@ = %u", number, [countedSet countForObject:number]);
}
zzzili
zzzili   2013.04.01 15:12

循环遍历吧。。

int num[10]=0;
for(int i=0;i<array.count;i++)
{
    num[[array objectAtIndex:i]]++;
}
suannai0314
suannai0314 帮你编辑了下代码格式,markdown使用方法见http://ask.csdn.net/pages/markdown
接近 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!