Java8のMapクラスに追加されたreplaceメソッド

求人

Java8のMapクラスにreplaceというメソッドが追加されました。

このメソッドはネーミング通り値を置き換えてくれますが、いくつか使い方があります。

以下、例です。

結果は以下のようになります。

これはmapにkeyがありますが、存在しない場合にreplaceすると以下のようになります。

結果は以下のようになります。

このことからmapにキーがある場合のみ置き換えてくれることがわかります。

replaceの使い方として、もう一つ使い方があります。

キーが存在し、値が一致する場合置き換えることができます。

以下、例です。

結果は以下のようになります。

関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
Python3.6,Djangoを勉強中です,Javaは少し飽きてしまってます–;
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^

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

コメントをどうぞ

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

CAPTCHA