DesmoColo
28-07-2005, 18:14
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.
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.