为了账号安全,请及时绑定邮箱和手机立即绑定

字符串比较

实在想不出怎么用一条语句既做到按字符串长度排序又可以按照首字母顺序两个同时排序,所以干脆用试试用链式编程,没想到还真可以。。在swift2.0中写的

var strArr=["d","cd","bcd","abcd","abc","ab","a"]


strArr.sort()


func compareTwoString(s1:String , s2:String)->Bool{

    return s1.characters.count<s2.characters.count //|| s1.characters.first<s2.characters.first

    

}


func compareTwoString2(s1:String , s2:String)->Bool{

    return s1.characters.first<s2.characters.first

    

}


strArr.sort(compareTwoString2).sort(compareTwoString)


正在回答

1 回答

嗯,很不错

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

字符串比较

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信