Strano, a me funziona, da solo dei warning quando compilo, a causa di eccezioni non controllate.
Ad esempio questo codice:

codice:
        Vector v = new Vector();
        int i1 = 1;
        int i2 = 90;
        int i3 = -45;
        v.addElement(i1);
        v.addElement(i2);
        v.addElement(i3);
        Integer a[]=new Integer [v.size()];
        v.toArray(a);
        for (int x=0; x<a.length; x++)
            System.out.println(""+a[x]);
da:

compile:
run:
1
90
-45
BUILD SUCCESSFUL (total time: 0 seconds)