Premesso che un oggetto non viene mai convertito in un altro oggetto.
Al più lo si può "vedere" solo attraverso una delle sue forme.
Se hai un oggetto di una classe X, ma lo vedi solo come Object, puoi effettuare un test usando l'operatore instanceof:
codice:
Object obj = tuoVector.elementAt( ... );
if (obj instanceof String) {
// E' una stringa
String mioOggetto = (String) obj;
}
if (obj instanceof Integer) {
// E' un intero
Integer mioOggetto = (Integer) obj;
}
if (obe instanceof JFrame) {
// E' un JFrame
JFrame mioOggetto = (JFrame) obj;
}
Perchè tu abbia deciso di avere un Vector old-stile (non tipizzato) non lo so, ma generalmente non è una buona pratica.
Ciao.