KotlinのSetをListに変換する方法について記載します。
SetをListに変換する方法
Listに変換するには、toList または toMutableList 関数を使用します。
toList は、変更不可なリストを返します。
toMutableList は、変更可能なリストを返します。
書式
変数.toList()
変数.toMutableList()
変数.toMutableList()
実行例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
val setStr = mutableSetOf("aaa","bbb","ccc") // 変更不可リストを取得 val listStr = setStr.toList(); println( listStr ) // [aaa, bbb, ccc] // 変更可能リストを取得 val mListStr = setStr.toMutableList() println( mListStr ) // [aaa, bbb, ccc] mListStr.add( "ddd" ) println( mListStr ) // [aaa, bbb, ccc, ddd] // 空のSetからListに変換すると、空のListが返される val setEmpty = mutableSetOf<String>() println( setEmpty.toList() ) // [] println( setEmpty.toMutableList() ) // [] |