Kotlinでリスト

KotlinでListはどのようにして生成するのか、どのような種類、性質、使い方なのか調べてみました。

まずは生成してみます。

val list1 = listOf(1, 2, 3, 4, 5)//更新不可
val list2 = arrayListOf(1, 2, 3, 4, 5)//更新可 java.util.ArrayList
val list3 = mutableListOf(1, 2, 3, 4, 5)//更新可

そして利用してみます。

	println(list1)
	println(list1[0])
	println(list1.get(1))
	list2.add(6)
	println(list2)

配列のようにlist1[0]とインデックス指定もできますし
Javaのようにlist1.get(0)でも取得できます。

実行結果は

[1, 2, 3, 4, 5]
1
2
[1, 2, 3, 4, 5, 6]

のようになります。

繰り返し処理はこんな感じです。

list3.forEach { print(it) }
12345

シェアする

  • このエントリーをはてなブックマークに追加

フォローする