マルチマップがあり、それを繰り返しhasnext()
ます。
Set keySet = myMap.keySet();
Iterator keyIterator = keySet.iterator();
while (keyIterator.hasNext() ) {
Integer key = (Integer) keyIterator.next();
System.out.println("K"+key);
List values = (List) myMap.get(key);
System.out.println("V"+values);
}
出力は次のとおりです。
K=4、
V=[サム・インディア],
K=3,
V=[サム、サム US]、
K=5,
V=[サム]
しかし、次のような逆形式の出力が必要です。
K=5,
V=[サム]、
K=3,
V=[サム、サム US]、
K=4、
V=[サム・インディア]
マルチマップで hasPrevious() を使用できますか?