【发布时间】:2015-10-29 18:49:44
【问题描述】:
我需要声明一个 Map.class 的实例,但是 Map 是类型化的......所以我需要这样的东西:
Class <Map<String, String>> clazz = Map.class;
此行会导致编译错误。什么是简洁的表达方式?
【问题讨论】:
-
您能否提供一些关于您想要实现的目标的见解?
-
@alexk,我有一种情况,我正在调用一个接收
Class<T>作为参数的方法。就我而言,它将是Class<Map<String, String>。如果我写Map.class,它可以正常工作,但我不喜欢警告......我正在寻找一种方法来消除警告(不使用@SupressWarnings)。