ハジカラ 〜はじめからでも、プログラミング勉強〜

入門向けに、IT関連(javaやKotlin)をコツコツ書いたり検証したりします。

【Kotlin入門】リスト(listOfとmutableListOf)を使ってみる

calendar

reload

【Kotlin入門】リスト(listOfとmutableListOf)を使ってみる

こんにちは。

今回は、リストを使ってみます。

リストとは、データの「集合体」と呼ばれるものの一つで
文字や数字を複数の値として持つ事ができます😀

リストの場合、
・listOf:読み取り専用
・mutableListOf:変更可能
の二つがあります。

実際に使って書いていきましょう。
まずは、listOfを使います。

↓ 実行するとこのように出力されます。
リスト1

また、このように記述することも可能です。
↓ 変数numsをIntのリストで宣言してから、
  listOfをセットしています。

↓ 出力するとこうなります。

リスト3

読み取り専用のlistOfですが、こうすれば値を変更できます。

リスト毎入れ替えるイメージですね。

では、実行してみましょう。
↓ うーん、コンパイルでエラーになりました💦
リスト2.1

こうすると正常にコンパイルできました。
3行目にprintlnで出力しています。
宣言した以上、
一回使用してから入れ替えようということですかね。

リスト2.2

次は、mutableListOfを使っていきましょう。

↓ 1行目で宣言して、3行目で要素を追加しています。

↓ 実行するとこうなります。
  追加した「5」が出力されています✌
リスト4

ちなみに、要素の場所を指定して入れ替えることもできます。
↓ 要素の指定をするとき先頭から、0,1,2・・・となるので、
  ここでは、最初(0番目)の数字と4番目の数字
  を入れ替えてみます。

↓ そして、実行してみると・・・。
  エラーになりました。
  最初にセットした要素が4つ(0番目〜3番目)のため、
  無い要素の4番目を入れ替えようとしてエラーになりました。
リスト5

そこで、こう修正しましょう。
↓ 0番目と3番目を入れ替えます。

↓ これで無事出力できました😁リスト5

今回はここまで🤚

次回は、別の集合体をみてみましょう。

では、また次回。

 

【Kotlin入門一覧はこちら】