📅  最后修改于: 2023-12-03 15:01:59.002000             🧑  作者: Mango
在Java中,HashMap是一种用于存储键-值对的数据结构,其中每个键都必须是唯一的。HashMap提供了keySet()
方法,用于返回HashMap中所有键的集合。
public Set<K> keySet()
该方法不接受任何参数,仅返回HashMap中所有键的集合。
该方法的返回值为Set
类型,其中包含HashMap中所有键的集合。
下面的示例演示了如何使用keySet()
方法从HashMap中获取所有键的集合:
import java.util.HashMap;
import java.util.Set;
public class HashMapExample {
public static void main(String[] args) {
// 创建一个HashMap对象
HashMap<String, Integer> hashMap = new HashMap<>();
// 添加键值对到HashMap中
hashMap.put("apple", 1);
hashMap.put("banana", 2);
hashMap.put("cherry", 3);
// 使用keySet()方法获取HashMap中所有键的集合
Set<String> keySet = hashMap.keySet();
// 输出HashMap中所有键的集合
System.out.println("HashMap中所有键的集合为:" + keySet);
}
}
该程序的输出如下所示:
HashMap中所有键的集合为:[banana, cherry, apple]
keySet()
方法是HashMap类中常用的方法之一,它可以方便地获取HashMap中所有键的集合。在使用该方法时,注意要使用泛型来指定HashMap键的类型,以避免可能出现的类型安全问题。