Wie sortiere ich das folgende String-Array in Kotlin in alphabetischer Reihenfolge?Wie sortiere ich ein String-Array in Kotlin?
val array = arrayOf("abc","bcd","xyz","ghi","acd")
Wie sortiere ich das folgende String-Array in Kotlin in alphabetischer Reihenfolge?Wie sortiere ich ein String-Array in Kotlin?
val array = arrayOf("abc","bcd","xyz","ghi","acd")
das gleiche Array sortieren wir
array.sort()
Diese integrierte Methode in alphabetischer Reihenfolge werden sortieren können. Wir können auch sortieren Int Array und anderer Array-Typ mit eingebautem sort() -Methode
Um ein Array zu sortieren, ohne das Original zu verändern wir
val array = arrayOf("abc","bcd","xyz","ghi","acd")
val sorted = array.sortedArray()
oben Antwort wie erwähnt durch s1m0nw1
Es können Es könnte interessant sein, das ursprüngliche Array nicht zu ändern. Daher sortedArray
können verwendet werden:
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]
Es schafft eine neue Array
, ohne das Original zu verändern.
Andernfalls kann das ursprüngliche String-Array geändert und mit sort()
sortiert werden.
danke s1m0nw1 –
ärgert es mich, wenn Leute neue Benutzer ablehnen, ohne zu erklären, warum. Ihre Frage wurde abgelehnt, da Fragen zu StackOverflow spezifischer sein sollten. Du solltest also zeigen, was du versucht hast und warum es nicht gewunken hat. –