我有下面的地图,我想用费用地图中的每个值除以率而不迭代每个条目并构建新的地图.这可能吗?
final String rate="2";
Map<String,BigDecimal> charges=new HashMap<String,BigDecimal>();
charges.put("tax", new BigDecimal(22));
charges.put("vat", new BigDecimal(200));
charges.put("gross", new BigDecimal(100));
charges.put("principal", new BigDecimal(150));
Run Code Online (Sandbox Code Playgroud)
分裂后
charges.put("tax", new BigDecimal(11));
charges.put("vat", new BigDecimal(100));
charges.put("gross", new BigDecimal(50));
charges.put("principal", new BigDecimal(75));
Run Code Online (Sandbox Code Playgroud) 为什么以下代码行在HashMap中出错?它并没有在任务的右侧使用外卡.
Map<String,?> map=new HashMap<String,?>();
Run Code Online (Sandbox Code Playgroud)