Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift2 如何在Swift中对名称(字符串)列表进行排序?_Swift2 - Fatal编程技术网

Swift2 如何在Swift中对名称(字符串)列表进行排序?

Swift2 如何在Swift中对名称(字符串)列表进行排序?,swift2,Swift2,有一个没有任何顺序的名单。 如何按字母顺序对名单进行排序? 我的意思是如何比较两个字符串以找出更大的一个? 是否有任何现有的方法或函数可以像Java那样实现这一点 在Java中,我们可以使用 "abc".compareTo("abb"); 比较字符串的大小。是。您可以使用如下数组的排序函数 let names = ["Chris", "Alex", "Ewa", "Barry", "Daniella"] var reversed = names.sort({s1,s2 in s1 <

有一个没有任何顺序的名单。 如何按字母顺序对名单进行排序? 我的意思是如何比较两个字符串以找出更大的一个? 是否有任何现有的方法或函数可以像Java那样实现这一点

在Java中,我们可以使用

"abc".compareTo("abb");

比较字符串的大小。

是。您可以使用如下数组的排序函数

let names = ["Chris", "Alex", "Ewa", "Barry", "Daniella"]

var reversed = names.sort({s1,s2 in s1 < s2})

//var reversed = names.sort {$0 < $1} // Shorter version of Closure.

print(reversed)
let names=[“克里斯”、“亚历克斯”、“埃瓦”、“巴里”、“丹尼拉”]
var reversed=names.sort({s1,s1
@marek-r我已取消您的编辑,因为它引入了不相关的标记。这个问题与NSString或OSX无关(这个Swift代码可以是多平台的)。请避免添加不需要的标记。谢谢。@kb920我对Marek-R的评论也适用于您。这个问题与iOS无关。请不要添加不相关的标签。谢谢。还要注意的是,
@anish parajuli这是一个Swift数组,不是NSArray。。。请不要做不必要的编辑。谢谢