名前も知らないSEでしょう

この木なんの木気になる樹

Java

apache commonsのBidiMap(双方向マップ)を利用する

投稿日:

この記事では、apache commonsのBidiMapの使い方をまとめています。

apache commonsとは

あると便利な機能を盛り込んだライブラリ集のようなものです。

どんなことができるの?

Javaが提供する通常のMapは、指定したkeyに対してvalueを取得することができます。
BidiMapを使用すると、valueからkeyを逆引きすることができます。

サンプルコード

出力結果

注意点

双方向マップは、keyだけでなくvalueも一意となります。
そのため、上記例のようにvalueが重複する要素を追加すると、上書きされます。

検証バージョン

336x280

336x280

-Java
-,

Copyright© この木なんの木気になる樹 , 2017 AllRights Reserved.