用两个ArrayList实现如下图所视的存储结构类MyNewList,并且实现:
(1):将一个组元素加入到容器中的方法void add(Object objArray[]),第一次调用将object数组中的元素加在index为0所对应的ArrayList中,第二次调用将object数组中的元素加在index为1所对应的ArrayList中,以此类推。
(2):遍历一个index,对应用所有元素的方法void showElementof(int index)。(注:遍历方法中读到元素,只用简单调用System.out.println(obj)即可)
存储结构图如下:(注意:每行后面三个方框的内容均为obj)
index0□→→→→→→□□□
1□→→→→→→□□□
2□→→→→→→□□□请大家帮帮忙!!谢谢啊!

解决方案 »

  1.   

    看不懂您的描述,请说明您设计的list和jdk的list有哪些区别?
      

  2.   


     private ArrayList<Object[]> list;
     public ArrayList(){
           list=new ArrayList<Object[]>();
       }
       public void add(Object objArray[]){
           list.add(objArray);
       }
       public void showElementof(int index){
           if(list!=null&&list.size()>0){
               Object[] oa=list.get(index);
               for(int i=0;i<oa.length;i++)
               System.out.println(i+"----------->"+oa[i]);
           }
       }
      

  3.   

    你好,请问题目要求用两个ArrayList实现,你的代码怎么只有一个啊?是不需要吗用两个吗?我不知道题目要求的是不是index也是一个ArrayList?还请你帮我解释下啊!