|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2003
Città: Busto Arsizio
Messaggi: 1024
|
[Java]Vector e file
Ciao a tutti!Vi pongo i problemi che devo affrontare in un progetto java.
Dunque: ho un file, come facio a leggere il contenuto e metterlo in un vector? Per il momento il mio codice è i seguente: String read; BufferedReader inNome = new BufferedReader(new InputStreamReader(System.in)); BufferedReader inFile = null; String nome_file = "utenti.txt"; try{ inFile = new BufferedReader(new FileReader(nome_file)); } catch (FileNotFoundException e){ System.out.println("File " + nome_file + " non trovato, immetti un nome di file corretto"); } while (inFile.ready()){ listaUtenti.addElement(new User()); ((User)listaUtenti.elementAt(0)).setNome(inFile.readLine()); ((User)listaUtenti.elementAt(0)).setCognome(inFile.readLine()); ((User)listaUtenti.elementAt(0)).setUsername(inFile.readLine()); ((User)listaUtenti.elementAt(0)).setPassword(inFile.readLine()); if (inFile.readLine()=="true") administrator= true; else administrator=false; ((User)listaUtenti.elementAt(0)).setAmministratore(administrator); } C'è qualcosa di meglio? Altro problema: al termine del programma voglio salvare il vector nel file ma come cavolo faccio se non esiste un distruttore? Esiste qualcosa di già implementato che permette di sincronizzare un file ed un vector? Grazie a tutti tohni
__________________
Apple MacBook Pro 15.4" 2GHz 2GB di ram - Acer 2023 WLMi - Debian Sid Apple PowerMac G4 Cube OS X 10.4 Apple Ipod 40GB 3G - PSP ceramic 1.50 |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
Re: [Java]Vector e file
Quote:
Se il programma non è con interfaccia grafica basta mettere le istruzioni per il salvataggio alla fine del main, se no, se hai una finestra, devi intercettare l'evento di chiusura dell'applicazione e gestirlo effettuando il slavataggio.
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:56.



















