[Kotlin]Listの基本的な使い方

image

2種類のList

Kotlinには2種類のListが存在します。

  • List :不可変
  • MutableList:可変

Javaで例えると以下のようになります。

List→final List<T>

MutableList→List<T>

初期化

HTML

また省略して描くと以下のように書けます。

HTML

出力するときはこんな感じ。

HTML

Listには便利なメソッドがたくさん用意されています。

HTML

詳細は以下の公式のリファレンスを参照してください。

Listに値を代入するとエラーになる

前述した通りListは不可変なので、初期化後は値を変更することができません。

例えば以下のようなコードを書くとエラーになります。

HTML

MutableListについて

初期化はこんな感じでかけます。後から値が追加可能なので、初期化時は何も値が入っていなくても問題ないです。

HTML

値の追加にはaddを使います。

HTML

値の削除にはremoveを使います。

HTML

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


error: Content is protected !!