Ennesimo problema.
Allora prima di tutto salvo in un file .dat con ObjectOutputStream una serie di oggetti dello stesso tipo.
Quando però vado a "recuperarli" con un ObjectInputStream mi genera un eccezzione java.lang.ClassCastException
perchè non riesca a castare da String a Pezzo che sarebbe la serie di oggetti in precedenza salvati!
Quello che non riesco a capire è perchè un file .dat vada a gestire gli oggetti salvati come String.
Sapete dirmi come risolvere questo tipo di problema?!?Graziee

Posto qui sotto la porzione di codice che mi genera l'eccezione:

codice:
if (e.getComponent().getName().equals("load")) { 
	try { 
	     ObjectInputStream carica = new ObjectInputStream(newFileInputStream( 
		"/home/sinapsi/Scrivania/Eclipse/testng/partiteSalvate/salvataggio.dat"));
 		for (int y = 0; y < 8; y++) {
			for (int x = 0; x < 8; x++) { 	
				scacchieraDaCaricare.metti((Pezzo) carica.readObject(), new Casella(x, y)); 					  
                        }
                }
  	} catch (Exception e1) {
        	e1.printStackTrace();
 	} 		
}