问题在于,编译器仅知道键类型为“未知”,但不知道映射键的类型和返回的类型是 相同的 未知类型
get()(即使我们作为人类意识到这是相同的) 。
如果要使其工作,则必须通过 键入 方法来告诉编译器 相同的 未知类型,例如: __
void <V> trimKeyMap(Map<String, V> map) { for (String key : map.keySet()) { map.put(StringUtils.trim(key), map.get(key)); }}


