2017-12-27 77 views
-1

kotlinで次の文字列配列をアルファベット順に並べ替えるにはどうすればいいですか?私たちはこの作り付けの方法は、アルファベット順に並べ替えられますkotlinで文字列配列を並べ替える方法

array.sort() 

を使用することができ、同じ配列をソートするために

val array = arrayOf("abc","bcd","xyz","ghi","acd") 
+2

理由を説明せずに新しいユーザーを嫌う人は私を悩ます。あなたの質問は、StackOverflowに関する質問がより具体的でなければならないので、下落しています。だから、あなたが試したことと、それがなぜ起きなかったのかを示すべきです。 –

答えて

1

。我々はまた、ソートint配列と他の配列型これはs1m0nw1

3

によって回答上述したように、我々は

val array = arrayOf("abc","bcd","xyz","ghi","acd") 
val sorted = array.sortedArray() 

を使用することができ、オリジナルを変更せずにアレイをソートする作り付けソート()メソッド

を使用することができる 元の配列を変更しないと面白いかもしれません。したがって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] 

それはオリジナルを変更せずに新しいArrayを作成します。

それ以外の場合は、元の文字列配列を変更してsort()でソートできます。

+1

ありがとうございますs1m0nw1 –

関連する問題