如何按字母顺序在kotlin中对以下字符串数组进行排序?
val array = arrayOf("abc","bcd","xyz","ghi","acd")
Run Code Online (Sandbox Code Playgroud)
不修改原始数组可能会很有趣。因此sortedArray可以使用:
val array = arrayOf("abc","bcd","xyz","ghi","acd")
val sorted = array.sortedArray()
println(array.contentDeepToString())
println(sorted.contentDeepToString())
//[abc, bcd, xyz, ghi, acd]
//[abc, acd, bcd, ghi, xyz]
Run Code Online (Sandbox Code Playgroud)
它创建一个新的Array而不修改原始的。
否则,原始字符串数组可以修改和排序sort()。
排序相同的数组,我们可以使用
array.sort()
Run Code Online (Sandbox Code Playgroud)
此内置方法将按字母顺序排序。我们还可以使用内置sort()方法对Int Array和其他数组类型进行排序
要在不更改原始数组的情况下对数组进行排序,我们可以使用
val array = arrayOf("abc","bcd","xyz","ghi","acd")
val sorted = array.sortedArray()
Run Code Online (Sandbox Code Playgroud)
如上所述,由s1m0nw1回答
| 归档时间: |
|
| 查看次数: |
3339 次 |
| 最近记录: |