我很好奇如何使这项工作
Class<Map<String,String>> food = Map.class;
Run Code Online (Sandbox Code Playgroud)
这显然不起作用.我想要这样的东西
Class<Map<String,String>> food = Map<String,String>.class;
Run Code Online (Sandbox Code Playgroud)
但这似乎不是一个有效的java sytax.
怎么能让这个工作?
编辑:我想要这个的原因是因为我有这样的方法
protected <ConfigType> ConfigValue<ConfigType> getSectionConfig(String name, Class<ConfigType> configType) {
return config.getConfig(name);
}
Run Code Online (Sandbox Code Playgroud)
我想这样称呼它
ConfigValue<Map<String,Object>> config = getSectionConfig("blah", Map<String,Object>.class>);
Map<String,Value> val = config.value();
Run Code Online (Sandbox Code Playgroud)