How does one instantiate an array of maps in Java?

后端 未结 8 1246
刺人心
刺人心 2020-11-30 06:34

I can declare an array of maps using generics to specify the map type:

private Map[] myMaps;

However, I can\'t figur

8条回答
  •  旧巷少年郎
    2020-11-30 07:12

    You can create generic array of map

    1. Create list of map.

       List> myData = new ArrayList>();
      
    2. Initialize array.

       Map[]myDataArray=new HashMap[myData .size()];
      
    3. Populate data in array from list.

       myDataArray=myData.toArray(myDataArry);
      

提交回复
热议问题