在Java中,我如何构造一个Type对象Map<String, String>?
System.out.println(Map<String, String>.class);
Run Code Online (Sandbox Code Playgroud)
不编译.我能想到的一个解决方法是
Map<String, String> dummy() { throw new Error(); }
Type mapStringString = Class.forName("ThisClass").getMethod("dummy", null).getGenericReturnType();
Run Code Online (Sandbox Code Playgroud)
这是正确的方法吗?