你可以用一个Collection 类来做import java.util.Collection;//这是需要的包
import java.util.Vector;
import java.util.Iterator;
然后再程序中
Collection col=new Vector();
然后你就可以用下面的语句动态的增加了col.add(**);**代表要加入的元素
加入完成以后需要列举元素的话使用如下的方法
Iterator it=col.iterator();接着用it方法:hasNext()来验证是否还有下一个元素
              next()来取出下一个元素具体语法如下:
假设我们假如的是一个字符串
String str1="hello";
String str2="ok";
String str=null;
Collection col=new Vector();
//加入元素到集合
col.add(str1);
col.add(str2);//取出集合中的元素
Iterator it= col.iterator();
while(it.hasNext){
  str=(String) it.next();
   
}注意在取出的时候一定要进行类型转化,上面我们就用(String)进行了类型的转化。   

解决方案 »

  1.   

    arrayList也可以实现,加进去就是了,挺好用的!
      

  2.   

    Object[] object;???
    可以吗?俺不明白。如果可以的话清高手说明如何使用?
      

  3.   

    ArrayList arrayList = new ArrayList();
    arrayList.add("01");
    arrayList.add("02");
    System.out.println(arrayList.size());
    arrayList.add("03");
    System.out.println(arrayList.size());
      

  4.   

    用Vector保存数据,再声明数组.
    Vector v = new Vector();... // 向v中添加数据
    ...
    ...Object[] obArr = new Object[v.size()];
      

  5.   

    动态数组在赋值时必须给出长度,所以必须用Vector或者Arrylist等Collection对象取得数组的长度。
      

  6.   

    Object[] oArr;
    int count;//数组的长度;
    count=5;
    oArr=new Object[count];
    count=4;
    oArr=new Object[count];
    for(int i=0;i<oArr.length();i++){
    ;
    }