キーごとに 2 つの値を持つマルチマップを使用しています。以下は、各値を個別に取得するために使用しているコードです。
コードの最初のビットは、最初のオブジェクト値を取得します。
for(Object object : map.get(object))
{
return object
}
次に、別の方法を使用して他の値を取得しています。このメソッドは、最初のオブジェクトを引数として取ります。
for(Object object : team.get(object))
{
if(object != initialObject)
{
return object;
}
}
これは「ハック」なやり方のように思えますが、もっと簡単に値を取得する方法はありますか?