-1
hashmultimapを作成しました イテレータを使ってhashmultimap内のStudentオブジェクトにアクセスするにはどうすればよいですか?Google Guava MultiMap自分のオブジェクトにアクセスする方法がわかりません
Multimap<Integer, Object> myMultimap2 = HashMultimap.create();
Student one = new Student("Bob","Any",35);
Student two = new Student("Tom","Johnson",22);
Student three = new Student("Yo","Zun",42);
myMultimap2.put(1,one);
myMultimap2.put(2,two);
myMultimap2.put(2,three);
Iterator<Integer> iterator = myMultimap2.keySet().iterator();
while (iterator.hasNext()){
int key = iterator.next();
System.out.println(key);
Collection collection = myMultimap2.get(key);
Iterator iterator2 = collection.iterator();
while (iterator2.hasNext()){
System.out.println(iterator2.next());
???????
}
}
このクラスが存在するとわかりました。そして、あなたは物を挿入するhowtoのドキュメントを読んでいますが、値を取得することについてのドキュメントを読むことができません。ちょうど不思議です... – GhostCat