Kotlin入門|Mapから値を取得する方法

KotlinでMapから値を取得する方法について記載します。

Mapから値を取得する方法

Map から値を取得するには、次の方法があります。

① キーを直接指定する
② getValue 関数を使用する
③ getOrDefault 関数を使用する

1. 使い分けのポイント

それぞれの方法で、該当するキーが存在しないときの動作に違いがあります。

① キーを直接指定する
null が返ります。

② getValue 関数を使用する
例外( NoSuchElementException )が発生します。

③ getOrDefault 関数を使用する
引数で指定した、デフォルト値が返ります。

2. キーを直接指定する

書式

変数[キー値]

実行例

3. getValue 関数を使用する

書式

変数.getValue( キー )

実行例

4. getOrDefault 関数を使用する

書式

mapStr.getOrDefault ( キー, デフォルト値 )

実行例

スポンサーリンク

シェアする

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

フォローする