public class Test{
private int index;
private int length;
private Object[] arr;
private Object[] old;
public Test add(Object ob){
if(this.arr==null || this.arr.length<=0){
this.index=0;
this.length=1;
}else{
this.index++;
this.length++;
}
this.old=this.arr;
this.arr=new Object[length];
if(this.old!=null && this.old.length>=0){
for(int i=0;i<this.old.length;i++){
this.arr[i]=this.old[i];
}
}
this.arr[index]=ob;
return this;
}
public String toString(){
StringBuffer sb=new StringBuffer();
for(Object o: arr){
sb.append(o);
}
return sb.toString();
}
public static void main(String[] args) {
Test t=new Test();
t.add(111);
t.add(222);
System.out.println(t);
}
}