Я получаю сообщение об ошибке Метод valueOf(String) в типе Integer неприменим для аргументов (int) для строки ниже, когда я компилирую код в jdk1.4(j2sdk1.4.1_05) . Если я скомпилирую тот же код в jdk1.6.0_14, код работает нормально.
HashMap offMap = new HashMap();
offMap.put("price", Integer.valueOf(offer.getPrice()));
Мой вопрос в том, почему этот код дает ошибку при компиляции в jdk1.4, а не в jdk1.6. Любые предложения для компиляции?
Примечание. Это предварительно написанный код. Нужно ваше предложение по изменению кода и скомпилируйте его без ошибок.