java命名空间java.util类abstractmap<k,v>的类成员方法:
keyset定义及介绍
本文导语:
keyset
public set keyset()
返回此映射中包含的键的 set 视图。该 set 受映射支持,所以对映射的更改可在此 set 中反映出来,反之亦然。如果对该 set 进行迭代的同时修改了映射(通过迭代器自己的 remove 操作除外),则迭代结果是...
public set keyset()
- 返回此映射中包含的键的
set
视图。该 set 受映射支持,所以对映射的更改可在此 set 中反映出来,反之亦然。如果对该 set 进行迭代的同时修改了映射(通过迭代器自己的 remove 操作除外),则迭代结果是不确定的。set 支持元素移除,通过 iterator.remove、set.remove、removeall、retainall 和 clear 操作可从映射中移除相应的映射关系。它不支持 add 或 addall 操作。
此实现返回一个子类化 abstractset
的 set。子类的 iterator 方法通过此映射的 entryset() 迭代器返回一个“包装器对象”。size 方法委托给此映射的 size 方法,contains 方法委托给此映射的 containskey 方法。
set 是在第一次调用此方法时创建的,并为响应所有后续调用而返回。 因为不执行同步操作,所以对此方法的多个调用几乎总是返回相同的 set。
- 指定者:
- 接口
map
中的 keyset
- 返回:
- 此映射中包含的键的 set 视图