将类型信息放入Scala中的空参数方法调用

cry*_*to5 2 generics scala function

我正在尝试使用TreeMultimap.create方法在scala中创建Guava TreeMultimap对象,但无法弄清楚如何在那里传递类型信息([Double,String]).

有任何想法吗?

据我所知,我可以在Java中使用TreeMultimap.create()表达式.

dhg*_*dhg 6

试试这个:

TreeMultimap.create[java.lang.Double,String]()
Run Code Online (Sandbox Code Playgroud)

当我刚刚使用时Double,抱怨它不是一个java.lang.Comparable(因为Scala Double真的是Java的double).使用java.lang.Double轻松解决这个问题.