最好是用Vector! 但是实在不想用的话就先随便定一个长度巴! 比如10,在数组长度满了之后,重新定义一个原(length + 1)*2长度的数组,再巴原数组arrayCopy过去拉!!
不过还是重申: 用Vector巴!! :P

解决方案 »

  1.   

    那就定义一个 ArrayList 对象,这个可以动态变化的,
    你随时可以使用toArray()把这个对象作为数组使用。
      

  2.   

    数组本身就不能动态分配的,没有解决的办法。
    Arraylist叫数组列表,是可以动态分配的。
      

  3.   

    推荐,ArrayList,Vector也可以,但最好使用ArrayList。
      

  4.   

    java里面好像不能动态定义数组
      

  5.   

    Vector固然可以动态增长,但如何读出每一行中的各个元素?谢谢!
      

  6.   

    vector支持多线程,所以如果没这个需要的话,还是用ArrayList快
      

  7.   

    但ArrayList也存在如何读取得问题,有什么简捷办法象二维数组一样直接在ArrayList中读取某行某列的元素?
      

  8.   

    Vector数组可以存放基本的数据类型吗?不是只能存放类对象?