在查看API中,上边已经写到,用我们的话说,就是:Map中的put()方法,返回的是相同key值对应的上一个键值对的value值。看代码以及结果,应该有所明白噢,不明白留言作者: ybxiang 时间: 2013-6-23 17:05
通过查看API知道
the value of any previous mapping with the specified key or null if there was no mapping.
put方法返回的是对应的key:"01",之前是否有映射赋值,如果没有返回null,
此时LZ第一次使用map.put("01","a")为key“01”赋值,所以返回值为null,
如果LZ在打印输出之前加上一句map.put("01","BBBBB");此时打印输出将会时BBBBB。
总之一一句话,返回值就是检查当前key之前是否有被赋值,如果没有返回null,如果有返回上一次所赋值。作者: 杨增坤 时间: 2013-6-24 16:07
public static void main(String[] args) {
// TODO Auto-generated method stub
Map map=new HashMap();
map.put("a", "hello world");//增加值
String s=(String)map.get("a");//通过键 获取值
System.out.println(s);
}
结果:hello world 希望对你有帮助,可以查看API文档,这样更容易理解