uff...il problema della read sono riuscito a risolverlo:adesso ne ho un altro:

premetto che la read mi ritorna il vector letto dal file, quando lo vado a copiare in un altro vector per utilizzarlo mi da un errore del tipo: "Unreported exception Java.lang.Exception:must be caught or declaredto be thrown."

il codice è il seguente:

Funzione lettura vector:

codice:
public Vector<Lista> carica(String name_file)throws Exception {
     
        FileInputStream fis = new FileInputStream(name_file);
        ObjectInputStream ois = new ObjectInputStream(fis);
        Vector<Lista> vec =(Vector) ois.readObject();
        ois.close();
        fis.close();
        return  vec;
    }
Richiamo del vector caricato da file su un altro vector:

codice:
GestioneFile rubrica  = new GestioneFile() ;//è la classe dove cè "carica"

Vector<Lista>  contatti = (Vector)rubrica.carica("archivio.txt").clone();