看了API这个方法的作用是不是可以理解成返回map中的value值,然后是以collection的形式存放的.
比如说map.put("key", "keyValue");那么到时候调用values()方法返回的值是不是keyValue只不过他是以collection形式存放的,因为看api看的有点疑惑,求大牛们解惑谢谢啦~lol
比如说map.put("key", "keyValue");那么到时候调用values()方法返回的值是不是keyValue只不过他是以collection形式存放的,因为看api看的有点疑惑,求大牛们解惑谢谢啦~lol
map.put("b", "bbb");
map.put("c", "ccc");map.keySet() = a, b, c的集合(key)
map.values() = aaa, bbb, ccc的集合(value)
map.entrySet() = {a=aaa}, {b=bbb}, {c=ccc}的集合(key-value,或称Entry)
你的理解是正确的
表达是是错误的
是collection类型
呵呵,返回的是所有values值组成的集合(collection),也就是说返回的是一个Collection对象
Collection c=map.values();//c是Collection的一个对象,准确的说是引用