public static void main(String []args)
{
Map<String,String> m=new Map<String,String>;
String s1= m.put("001","zhangsan");
String s2=m.put("001","wangwu");
sop(s1);
sop(s2);
}
public static void sop(Object obj)
{
System.out.println(obj);
}
结果:第一个返回null
第二个返回zhangsan
原因: Map集合的Put方法返回的是:以前与key关联的值,就是前妻
第一次返回null,是因为之前与001关联的值没有,所以返回null
第二次值由zhangsan变成了wangwu,所以返回之前的值,即zhangsan