将Integer和Float值作为一个参数添加到One Map中

dee*_*thi 2 java

我有这样的Map<Integer, Integer> pickupMap = new HashMap<Integer, Integer>();地图.我插入了这样的值

if(null != qty_1000 && !"".equals(qty_1000))
    pickupMap.put(Integer.parseInt("1000"), Integer.parseInt(qty_1000));
Run Code Online (Sandbox Code Playgroud)

现在我想在"1000"的位置插入"0.5".如何插入这两个值.请回答我.

Phi*_*ipp 6

整数只能表示没有小数的数字.如果有浮点数,则需要Double(高精度)或Float(低精度)类型.

Double,Float和Integer都是公共基类Number的扩展.当您将地图转换为数字地图时,可以将整数,浮点数和双打数放入其中.