我开始使用Guava类,并对丢失的构造函数s绊绊。
我有一个获取LinkedHashMultiset<String>
的方法。如何在方法调用中创建新参数?class.method(LinkedHashMultiset.create());
使编译器抱怨class.method(LinkedHashMultiset<Object>)
没有任何方法。
并且class.method((LinkedHashMultiset<String)LinkedHashMultiset.create())
由于无法进行强制转换而失败。
最佳答案
一种方法如下:
class.method(LinkedHashMultiset.<String>create());
另一个是:
Multiset<String> multiset = LinkedHashMultiset.create();
class.method(multiset);