【发布时间】:2025-11-23 19:20:07
【问题描述】:
我有一个来自在线数据库的字符串数组,我试图确定最常用的单词。数组中的值会有所不同,但我想检查我正在使用的任何集合或单词中最常见的单词。如果理论上我有以下数组...
NSArray *stringArray = [NSArray arrayWithObjects:@"Duck", @"Duck", @"Duck", @"Duck", @"Goose"];
我如何遍历这个数组来确定最常见的字符串,这显然是“Duck”?
【问题讨论】:
-
我会将其转换为 NSDictionary (*.com/questions/1414852/…),如果单词 (key) 已经存在,则将值 (count) 加一,然后循环查找最大值。
-
最好的方法可能是以一种可以告诉您的方式编写查询......这可能会更有效。
-
曾经记录了一个 @mode 收集路径运算符,但有两个问题是,a) 它不再记录,b) 我无法让它工作当它被记录下来。
标签: objective-c nsstring nsarray