import java.util.*;

public class MyVector extends Vector {

	public MyVector() {
		super(1, 1);
	}

	public void addInt(int i) {
		addElement(new Integer(i));
	}
	
	public void addFloat(float f) {
		addElement(new Float(f));
	}
	
	public void addString(String s) {
		addElement(s);
	}
	
	public void addCharArray(char [] a) {
		addElement(a);
	}
	
	public void printVector() {
		
		Object o;
		int length = size();
		System.out.println("A quantidade de elementos no vetor é " + length + " e eles são: ");
		
		for (int i = 0; i < length; i++) {
			o = elementAt(i);
			if (o instanceof char[]) {
				System.out.println(String.copyValueOf((char[]) o));
			} else {
				System.out.println(o.toString());
			}
		}
	
	}
	
	public static void main(String [] args) {
	
		MyVector v = new MyVector();
		int digit = 5;
		float real = 3.14f;
		char [] letters = {'a', 'b', 'c', 'd'};
		String s = new String("Ó eu aqui!");
		
		v.addInt(digit);
		v.addFloat(real);
		v.addString(s);
		v.addCharArray(letters);
	
		v.printVector();
		
	}
	
}