【发布时间】:2023-04-01 20:04:02
【问题描述】:
我一直使用泛型并且总是看到这样使用尖括号:Class<Type>(例如List<String>)。
今天我在调用静态方法之前遇到了泛型规范,例如:Class.<TypeA, TypeB>staticCall()。真实的例子是:ImmutableMap.<String, String>builder()。
我从未见过这种用法,也无法在documentation 中找到这种特定用法。有人能解释一下是怎么回事吗?
【问题讨论】:
-
这是一个通用的静态方法,在这里查看答案:stackoverflow.com/questions/27166610/…
-
哦,是的,这就是我要找的东西!我没想过要搜索 .运算符而不是之后的泛型。也许对那些会以我同样方式搜索的人开放?
标签: java generics static guava