java哈希表中对象转数组

Java中的哈希表可以存储对象,如果需要将哈希表中的对象转换为数组,可以使用toArray()方法。该方法将哈希表的所有元素复制到新创建的数组中。

以下是代码示例:

HashMap<String, Integer> map = new HashMap<String, Integer>();
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);
Object[] array = map.values().toArray();

由于哈希表的键和值可以是任何对象,因此可以使用相同的方法将键转换为数组:

Object[] array = map.keySet().toArray();
  •