0

Guava ライブラリを使用します。

各値でマルチマップに入る方法はありますか?

例えば ​​Multimap では 1=[stack], 2=[over, flow], 3=[com] となります。Multimap 名が map で key が 2 の場合、map.get("2")[over, flow] と表示されます。

「流れ」だけを取得したい。可能ですか?

4

1 に答える 1

5

Multimap は を返しますCollection<X>。そのリストの最後の項目が必要なようです。その場合は、呼び出してリストを取得し、リストmap.get("2")の最後/n 番目の項目を取得するだけです。

Guava には、Iterables役に立つと思われるという名前のクラスがあります。例えば

String lastValue = Iterables.getLast(your_list);
于 2012-07-12T08:53:38.180 に答える