要获取一个Map中的所有键(keys),可以使用Map的keySet()方法。这会返回一个包含Map中所有键的Set集合。以下是一个示例代码:
import java.util.*;
public class Main {
public static void main(String[] args) {
Map<Integer, String> map = new HashMap<>();
map.put(1, "One");
map.put(2, "Two");
map.put(3, "Three");
Set<Integer> keys = map.keySet();
for (Integer key : keys) {
System.out.println(key);
}
}
}
上述代码创建了一个Map对象,并向其中添加了几个键值对。然后,通过调用map.keySet()方法获取所有键的集合。最后,使用for-each循环遍历该集合并打印出每个键。
输出结果将是:
1
2
3
这样你就可以获取Map中的所有键了。请注意,Map中的键是唯一的,因此Set集合中不会有重复的键。