怎样从数组里,5个元素,取走前面2个,使得这个数组变成3个元素
即 array.length  =3

解决方案 »

  1.   

    ArrayList.remove
    或者写一个转换的处理
      

  2.   

    no way除非用可变数组,如ArrayList或者Vector
    Object[]是不可以的
      

  3.   

    System.arrayCopy(srcArray,2,descArray,0,3);
      

  4.   

    长度是不能变的,copy一下,形成新的数组,如上。
      

  5.   

    只能用集合类了.数组是不能改变length的
      

  6.   

    数组 == 〉 list =〉数组
      

  7.   

    数组在声明之后其长度在是不可变的。好像只能重新new一个长度为3的数组,同上Sysetm.arraycopy(srcArray, 2, dstArray, 0, 3)