java - how to read objects continuously -


i have written objects .bin file, trying read them console,

try(objectinputstream ois = new objectinputstream(new fileinputstream("file.bin"))){     for(ser s = (ser)ois.readobject(); s = (ser)ois.readobject(); s!=null)         system.out.println(s); }catch (ioexception | classnotfoundexception e){     e.printstacktrace(); } 

gives me error on second line in increment of loop : type mismatch: cannot convert ser boolean, how can ?

you have loop clauses mismatched. it's

for(declarations; exit_check; increment) 

in pattern you're trying use, like

for(ser ser = null; (ser = (ser)ois.readobject()) != null; /*blank*/) {    //do } 

Comments

Popular posts from this blog

java - pagination of xlsx file to XSSFworkbook using apache POI -

Unlimited choices in BASH case statement -

apache - How do I stop my index.php being run twice for every user -