覚えたら書くスマートフォン用の表示で見る覚えたら書くIT関係のデベロッパとして日々覚えたことを書き残したいです。JavaGuavaのcom.google.common.collect.Multisetの利用サンプルです。各要素が何個登録されているかを取得するためのcountメソッドなどを提供します。指定要素の登録数を返却する。指定の要素を削除します(集合内の要素の個数を1減算します)。対象要素が2個以上登録されている場合、完全には集合内からは削除されず、containsメソッドもtrueを返却します。Multiset内の要素を保持するjava.util.Setを返却します。特定の単語を保持しているListから各単語が何個保持されているかを把握したい場合に、Multisetを使わないと以下のようなコードになったりします。counts.get("cat"));Multisetを使えばもっとシンプルにコードを書くことができます。(以下のサンプル参照)まず以下のコードで単語が格納されたMultiset(変数名=wordMultiSet)を生成します。通常のSetと同様にaddメソッドを実行することで要素を追加できます。0Multiset内の要素を格納したSetを返すMultiset内の要素を格納したSetを返す。System.out.println(word);}■実行結果redbluecatdog試したソースコードの全体は以下です。読者になるスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。