在Java中,以下哪个选项正确地创建了一个HashMap对象? A. Map<String, Integer> ret = new HashMap<>(); B. Map<String, Integer> ret = new HashMap(); C. Map<String, Integer> ret = new HashMap<>(String, Integer); D. Map<String, Integer> ret = new HashMap<String, Integer>(); 答案解析 核心考点是Java中HashMap的创建方式。正确答案是A,因为在Java 7及以上版本中,可以使用菱形操作符<>来简化泛型类型的声明。B选项缺少了泛型类型的声明,C选项的语法错误,D选项虽然正确,但不是最简洁的写法。 正确答案:A