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

    readObject Si blocca

    Salve ragazzi ho un problema.. perche il metodo readObject di ObjectInputStream si blocca?
    cioe quando legge il file sorgente che e un file .dat non legge tutte le righe all'interno del file fisico (sull'hard disk) ma sempre la prima riga perche? Allego anche un immaggien per capire meglio

    codice:
    public class Apertura extends WindowAdapter implements Serializable  { 
    	      static final long serialVersionUID = -6849794470754667710L;
    		public void windowOpened(WindowEvent e) {
    		   try(ObjectInputStream in = new ObjectInputStrea        (newFileInputStream ("c:/ore.dat"))) {
    			   
    		    indice = (String) in.readObject();
                  	    model.addElement(indice );   //DefaultListModel
                         
    				      
    		   } catch (IOException w) {
    			       w.printStackTrace();
    		   } catch (ClassNotFoundException w) {
    		           w.printStackTrace();
    		   } catch (ClassCastException w) {
    		           w.printStackTrace();
    		   }
    	    }
    }

  2. #2
    Questo e quello che c'e scritto all'interno del file c:/ore.dat

    ssssssss’
    eqweqweqeew
    bbbbbbbbbbbbb’
    aaaaaaaaaaaaa’

    Legge sempre la prima riga anche se c'e en sono altra ( ho scritto io nomi a casaccioe e solo una prova)

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.