Untitled
unknown
plain_text
3 years ago
752 B
7
Indexable
class veeru {
public static void main(String[] args){
Vcollections vc = new Vcollections();
vc.add(new student());
}
}
class Vcollections{
private Object[] elementdata;
int index;
public Vcollections() {
this.elementdata = new Object[1];
index =0;
}
public void add(Object obj){
if(size()==capacity()){
grow();
}
elementdata[index++] = obj;
}
private void grow(){
Object[] nextarr = new Object[capacity() * 2];
for(int i =0;i<elementdata.length;i++){
nextarr[i]=elementdata[i];
}
elementdata = nextarr;
}
public int size(){
return index;
}
public int capacity(){
return elementdata.length;
}
}
class student{
}Editor is loading...