如何按降序对数据进行排序

时间:2020-05-28 17:46:49

标签: ios swift

我有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]

1 个答案:

答案 0 :(得分:0)

首先,您需要用逗号分隔组件,将组件映射为整数,减少元素计数的频率,然后对结果进行自定义排序:

reactive