可以先使用Vector来保存element,然后把Vector转换成要求的array,并把它当作返回值返回。原因是使用Vector做增加元素的操作非常简单,使用它的一个方法即可。
一个思路,大家还有其他办法吗?

解决方案 »

  1.   

    /*第二个问题:
    题目要求建一个二维数组,而且第二层的数组要求动态建立,这也不难,java中数组都是当作对象来操作,只要在原一层数组的某个元素中放入一个指向另一个数组的对象即可,当然这个新的数组对象按要求要即时生成
    */public class Ok
    {
       int [][] x;
       public static void main(String s[])
       {
          Ok t = new Ok();
          t.x = new int[10][];      int [] xx = new int[10];  //这里实现the  other  arrays  are  constructed  as  needed  
          t.x[1] = xx;
       }}
      

  2.   

    先建一个vector数组,每个元素又是一个vector数组