在Java中,HashMap是一個內置的數據結構,用于存儲鍵值對。要定義一個HashMap數組,首先需要確定數組的大小,然后為每個元素創建一個HashMap實例。以下是一個示例:
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
// 定義一個大小為3的HashMap數組
HashMap<String, Integer>[] hashMapArray = new HashMap[3];
// 為數組的每個元素創建一個HashMap實例
for (int i = 0; i < hashMapArray.length; i++) {
hashMapArray[i] = new HashMap<>();
}
// 使用HashMap數組
hashMapArray[0].put("key1", 1);
hashMapArray[1].put("key2", 2);
hashMapArray[2].put("key3", 3);
// 輸出HashMap數組的內容
for (int i = 0; i < hashMapArray.length; i++) {
System.out.println("HashMap " + (i + 1) + ": " + hashMapArray[i]);
}
}
}
這個示例創建了一個大小為3的HashMap數組,并為每個元素添加了一些鍵值對。然后,它遍歷數組并輸出每個HashMap的內容。