【Java】sizeを使ってマップ(Map)内のマッピング数を調べる!

Mapクラスのsizeメソッドを使用することでマップ(Map)内のマッピング数を調べることができます。

Mapはデータを追加したり、削除したりを繰り返すので現状の要素数がわからなくなることがありますので、そのようなときにsizeメソッドが使われます。

今回はsizeメソッドを使って、以下の場合でマップ(Map)内のマッピング数を調べていきます。

マップの要素数を取得する場合
マップの要素数を比較する場合
マップの要素数を計算する場合

sizeメソッドとは

Mapクラスのsizeメソッドはマップ内のマッピング数を調べることができます。

sizeメソッドの書き方

sizeメソッドの構文は下記となります。

sizeの前にMap変数を指定することで指定したMap変数の要素数を調べることができます。

マッピング数を調べるサンプルコード

マッピング数を調べるサンプルコードを紹介します。

マップの要素数を取得する場合

出力結果

マップの要素数:3

sizeメソッド使ってマップの要素数を取得しました。

マップの要素数を比較する場合

size()メソッドでマップの要素数を比較することもできます。

出力結果

マップ1の要素数:3
マップ2の要素数:5
マップ2の方が要素数は多い。

sizeメソッド使ってマップの要素数を取得し、if文を使ってマップの要素数を比較しています。

マップの要素数を計算する場合

sizeメソッドでマップの要素数を計算することもできます。

出力結果

マップ1の要素数:3
マップ2の要素数:5
マップの要素の合計数:8

sizeメソッド使ってマップの要素数を取得し、「+」演算子を使ってマップの要素数を計算しています。

今回のポイント

sizeでマップのマッピング数を調べる

マップ内のマッピング数を調べるにはMapクラスのsizeメソッドを使用する

・ マップ内のキーと値のマッピングの数を取得するにはMapクラスのsizeメソッドを使用する。

・ sizeメソッドによってマッピング数の比較を行ったり、マッピング数の計算を行ったりすることができる

Writer

ST

株式会社flyhawkのSTです。フライテックメディア事業部でのメディア運営・ライター業務なども担当。愛機はMac Book AirとThinkPad。好きな言語:swift、JS系(Node.js等)。好きなサーバー:AWS。受託開発やプログラミングスクールの運営をしております。ご気軽にお問い合わせください。

最新の案件情報