keySet() 方法返回映射中所有 key 组成的 Set 视图。
keySet() 方法的语法为:
hashmap.keySet()
返回映射中所有 key 组成的 Set 视图。
java
import java.util.HashMap;
class Main {
public static void main(String[] args) {
// 创建一个 HashMap
HashMap<Integer, String> sites = new HashMap<>();
// 往 HashMap 添加一些元素
sites.put(1, "Google");
sites.put(2, "Runoob");
sites.put(3, "Taobao");
System.out.println("sites HashMap: " + sites);
// 返回所有 key 组成的 set 集合视图
System.out.println("Keys: " + sites.keySet());
// keySet() 返回所有 key 组成的 set 视图
// for-each loop 在该视图中访问每一个 key
for(int key: sites.keySet()) {
// 输出每个 key
System.out.print(key + ", ");
}
}
}
还可以遍历key和value
java
for (Map<String,Object> m: map) {
for (Map.Entry<String, Object> set:m.entrySet()) {
if (set.getValue() instanceof Date){
set.setValue(DateUtil.format((Date)set.getValue(),"yyyy-MM-dd HH:mm:ss"));
}
}
}
本文作者:Weee
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!