I'm trying to convert a Vector of Objects that have a toString() method using
(String[]) mObjectVector.toArray(new String[mObjectVector.size()])
or
(String[]) mObjectVector.toArray(new Object[mObjectVector.size()])
However, it gives me the following errors:
java.lang.ArrayStoreException: source[0] of type .../myObjectType; cannot be stored in destination array of type [Ljava/lang/String;
and
java.lang.ClassCastException: [Ljava.lang.Object;
What is wrong?