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 许可协议。转载请注明出处!