|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2003
Città: Lucca
Messaggi: 379
|
[Java] come scrivere in una riga specifica dentro un file di testo.
Avrei bisogno di avere qualche suggerimento su come scrivere su una file.
Ho un file di testo, chiamato lista, in cui ogni riga contiene, separati da spazi, le seguenti informazioni: nome pin saldo ad esempio: tizio 1236 130 caio 5849 200 pippo 7418 158 Il saldo si puo modificare(con prelevi e depositi) Ho implemetato i metodi per la modifica del saldo e adesso dovrei fare in modo che venga aggiornato il file di testo. Come posso fare? Per spiegarmi meglio se ad esempio caio fa un prelievo Vorrei che venisse aggiornato solo caio e non l'intero file di testo. Avrei pensato un algoritmo simile: while(File.readLine != null) leggi la riga; if (campoUtente == UtenteCheMi Interessa) aggiorna la riga; break; A leggere la riga e a trovare l'utente non ho problemi. Una volta che ho trovato l'utente che voglio, come faccio a dire di aggiornare solo e soltanto quella riga? grazie.
__________________
God rides DUCATI! |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
separala in tre token e modifica l'ultimo, anche se io ti consiglio di lavorare ad oggetti, visto che lavori in java, altrimenti sfrutti -1000 delle sue potenzialità
__________________
My gaming placement |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Sep 2003
Città: Lucca
Messaggi: 379
|
l'ho già fatto e ho memorizzato i campi dentro una tabella hash.
cmq non ho ben capito come posso aggiornare l'ultimo token...
__________________
God rides DUCATI! |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
Quote:
__________________
My gaming placement |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Sep 2003
Città: Lucca
Messaggi: 379
|
Non importa ho risolto...In pratica quello che volevo fare non è necessario ai fini del programma che sto facendo.
Ciao Desmo-Colo
__________________
God rides DUCATI! |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:54.



















