遇到这类问题,建议楼主打印一次就知道返回值了,这里的大写V代表的是值,也就是你添加的是什么值,他返回的就是什么值,Map集合中的put方法可以看作是添加,一下代码可以看出,put方法返回的就是参数中的那个值
- import java.util.*;
- public class Test {
- public static void main(String[] args){
- TreeMap<String,String> tm = new TreeMap<String,String>();
- tm.put("a", "qqq");
- tm.put("b", "www");
- tm.put("c", "eee");
- Set<Map.Entry<String,String>> entrySet = tm.entrySet();
- Iterator<Map.Entry<String,String>> it = entrySet.iterator();
- while(it.hasNext()){
- Map.Entry<String, String> map = it.next();
- System.out.println(map.getKey()+" "+map.getValue());
- }
- System.out.println(tm.put("c", "rrr"));
-
- }
- }
复制代码 |