- import java.util.Map;
- import java.util.TreeMap;
- public class Test {
-
- public static void main(String[] args){
-
-
- Map<Integer,String> map = new TreeMap<Integer,String>();
- //put 方法返回值是value,但是这个value必须要先建立了映射关系才可以
- System.out.println(map.put(1, "abc"));//此方法该键值对还没有建立映射关系
- String value = map.put(1, "cbc");//这里键值一样,因此将value覆盖,也就是说上边的键值对已有映射关系,因此返回了被替换的值
- String value1 = map.get(1);
- System.out.println("被替换掉的值:"+value);
- System.out.println("新增加的值:"+value1);
- System.out.println(map);
- }
- }
复制代码 已在源代码中注视说明,认真看下API实在不懂看下源代码就懂了。
|