比如有一个方法//根据传入的参数num,创建num个HashMap对象void create(int num){   for(int i=0;i<num;i++){     //请问这样如何动态创建对象
   }
}

解决方案 »

  1.   

    java.util.HashMap hashMap=(java.util.HashMap)Class.forName("java.util.HashMap").newInstance();
      

  2.   

    java.util.HashMap hashMap=new ava.util.HashMap()
      

  3.   

    直接写不就完了,你说你费那么多事干吗?HashMap hashMap=new HashMap();
      

  4.   

    void create(int num){
       if (num <= 0){
          return;
       }   Map[] map = new HashMap[num];   for(int i=0;i<num;i++){
          map[i] = new HashMap();
       }
    }