public class Objtofloat { public static void main(String []s){ Map h = new HashMap(); Float f = new Float(11.3); String ss ="11.4"; h.put("float", f ); h.put("String", ss ); set((Float)h.get("float")); //key set((Float)h.get("String"));//该值原型为 String 转换成Float会出现转换异常 } public static void set(float f){ System.out.println(f); } }