int new_apple_amount=Integer.parseInt(appleAmount,10)+Integer.parseInt(apple_amount);
因为获取的参数是String类型,需要转成基本类型int的,所以用包装类的方法进行转换cart.put("apple",String.ValueOf(new_apple_amount));//为什么这里要这么写啊?
HashMap对象存放的value值是Object的,而int类型不是对象,所以需要转成对象,这里将int类型转成了String类型对象
因为获取的参数是String类型,需要转成基本类型int的,所以用包装类的方法进行转换cart.put("apple",String.ValueOf(new_apple_amount));//为什么这里要这么写啊?
HashMap对象存放的value值是Object的,而int类型不是对象,所以需要转成对象,这里将int类型转成了String类型对象
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货