hashmap转化数组并输出
时间: 2023-08-24 09:15:34 浏览: 77
JSON入门Java篇-4-用HashMap来构建JSON.rar
好的,以下是一个将HashMap转化为数组并输出的Java示例代码:
```java
import java.util.*;
public class HashMapToArrayExample {
public static void main(String[] args) {
// 创建一个 HashMap 对象
HashMap<String, Integer> hashMap = new HashMap<>();
hashMap.put("one", 1);
hashMap.put("two", 2);
hashMap.put("three", 3);
// 将 HashMap 转换为数组
Object[] array = hashMap.entrySet().toArray();
// 遍历数组并输出
for (int i = 0; i < array.length; i++) {
Map.Entry<String, Integer> entry = (Map.Entry<String, Integer>) array[i];
System.out.println("Key: " + entry.getKey() + ", Value: " + entry.getValue());
}
}
}
```
在上述代码中,我们首先创建了一个HashMap对象,并向其中添加了三组键值对。然后通过调用entrySet()方法获取HashMap中所有键值对的Set集合,并将其转换为数组。最后,通过遍历数组并强制类型转换为Map.Entry类型,我们可以输出HashMap中的所有键值对。
阅读全文