2016-03-30 1 views
0
MultiMap<Integer, String> mm = HashMultimap.create(); 

я красная линия под create() говоря:ОТСУТСТВИЯ экземпляра переменной V типа, K существует, так что HashMultiMap <V,K> соответствует Multimap <..,..>

«не экземпляр переменной V типа, K не существует, так что HashMultiMap Удовлетворяет к MultiMap ".

Может ли кто-нибудь помочь? Я в дилемме о том, что делать дальше.

+4

Это должно быть 'Multimap' с нижним регистром' m' посередине - проверьте свой импорт. – assylias

+0

Я полагаю, что у вас есть коллекции Apache Commons на вашем пути к классам, как сказал assylias, он должен быть «Multimap» («MultiMap», вероятно, является Apache). – Thomas

+0

assylias is right..intellij не стеснялся импортировать этот класс для меня. – rjbaj

ответ

4

проверить свои имена и имена классов/интерфейсов: MultiMap и HashMultimap следует импортировать из той же структуры.

Например, Apache Collections имеет MultiMap и Guava имеет Multimap - опечатка и неправильный импорт могут произойти.