Untitled

 avatar
unknown
plain_text
2 years ago
752 B
4
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...