我有String数据,例如“ 1,2,3,4,5,1,2,1,5,6”。我用“,”分开,并一一统计。之后,我想按降序排列它们。如何使用Swift来做到这一点。
我想得到这样的结果。键应该是上面的字符串号(转换为Int可以)。值应为数据数量。如果某些数据具有相同的计数编号,则应先使用较小的键。
最终结果
["1" => 3, "2" => 2, "5" => 2, "3" => 1, "4" => 1, "6" => 1]
或
[1 => 3, 2 => 2, 5 => 2, 3 => 1, 4 => 1, 6 => 1]
答案 0 :(得分:0)
首先,您需要用逗号分隔组件,将组件映射为整数,减少元素计数的频率,然后对结果进行自定义排序:
reactive