package com.weight;
import java.util.Map;
import java.util.HashMap;
import java.util.*;
public class updateWeight {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Map<String,Double> map = new HashMap<String,Double>();
Map<String,Double> gold_map = new HashMap<String,Double>();
gold_map.put("a", 1.0);
gold_map.put("b", 2.0);
gold_map.put("c", 3.0);
gold_map.put("d", 4.0);
gold_map.put("e", 5.0);
gold_map.put("f", 6.0);
gold_map.put("g", 7.0);
Map<String,Double> pre_map = new HashMap<String,Double>();
pre_map.put("a", 5.0);
pre_map.put("b", 6.0);
pre_map.put("c", 7.0);
pre_map.put("d", 8.0);
pre_map.put("m", 3.0);
pre_map.put("n", 5.0);
double d, dou,doub;
for(String s : pre_map.keySet()){
if(gold_map.containsKey(s)){
d = gold_map.get(s) + pre_map.get(s);
gold_map.put(s, d);
} else{
dou = pre_map.get(s);
gold_map.put(s, -dou);
}
}
Set set = gold_map.keySet();
Iterator it = set.iterator();
while(it.hasNext()){
String str =(String)it.next();
doub = gold_map.get(str);
System.out.println(str + " " + doub);
}
}
}
Map的更新操作
最新推荐文章于 2023-08-30 22:16:37 发布