我收到一个错误当我在 jdk1.4(j2sdk1.4.1_05) 中编译代码时,Integer 类型中的方法 valueOf(String) 不适用于以下行的参数 (int )。如果我在 jdk1.6.0_14 中编译相同的代码,代码可以正常工作。
HashMap offMap = new HashMap();
offMap.put("price", Integer.valueOf(offer.getPrice()));
我的问题是为什么这段代码在 jdk1.4 而不是 jdk1.6 中编译时会出错。有什么建议可以编译吗?
注意:这是预先编写的代码。需要您对代码更改的建议,并在没有错误的情况下对其进行编译。