Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Problema Lettura oggetto da file

    Ciao a tutti ho un problema nella lettura di un oggetto (chiamato "portafoglio") da file, riesco a leggere il file ed estrarre l oggetto salvato al suo interno con tutti i suoi valori, l oggetto portafoglio ha al suo interno altri oggetti fra cui "elenco_lotto" ed elenco lotto ne ha altri e cosi via. Il problema sta nel fatto che l oggetto "elenco_lotto" risulta essere vuoto e cosi tt gli oggetti in esso contenuto e cosi via, quindi in pratica riesco a recuperare l oggetto portafoglio riesco a leggere il nome, il valore ecc, ma i lotti ad esso associati non esistono piu. Non capisco se è normale che funzioni in questo modo o ho sbagliato qualcosa nel leggere o scrivere il file.

    codice:
    public static void scriviOggeto(Object oggetto, String nome_File,boolean Accoda) //scrive un oggetto
    	{	
    		ObjectOutputStream oos;
    		try {
    			oos = new ObjectOutputStream(new FileOutputStream(nome_File,Accoda));
    			oos.writeObject(oggetto);
    			oos.flush();
    			oos.close();
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    		
    	}
    	public static PortafoglioAzionario LeggiPortafoglio(String nome_File) //legge un portafoglio 
    	{
    		PortafoglioAzionario oggetto=null;
    	try{
    		FileInputStream fis = new FileInputStream(nome_File);
    		ObjectInputStream ois = new ObjectInputStream(fis);
    		oggetto = (PortafoglioAzionario)ois.readObject();
    		ois.close();
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    		return oggetto;
    	}
    Grazie e scusatemi nel caso in cui mi fossi spiegato male.

  2. #2
    up

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.