|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 364
|
[Java] Modifica file
Salve ragazzi, ho bisogno di scrivere in un file di testo, in cui ci siano già scritte delle stringhe, ed aggiungere dopo ogni carattere, compresi gli spazi, un nuovo carattere, senza però sovrascrivere la stringa precedente. Faccio un esempio per farmi capire meglio, se nel file di testo c'è scritto "pippo e pluto", io voglio riscrivere il file in questo modo: "xpxixpxpxoxexpxlxuxtxox", spero che qualcuno vorrà aiutarmi grazie
![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
leggi il file per righe; ogni riga la riscrivi in un nuovo file carattere per carattere alternandoogni carattere con x. Puoi utilizzare BufferedReader e BufferedWriter costruiti su un FileReader e un FileWriter per leggere e scrivere.
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 364
|
Come faccio a controllare, se ci sono spazi vuoti o ritorni a capo?
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
il metodo readLine di BufferedReader ti ritorna un'intera riga, quindi non devi preoccuparti nè di spazi nè di caratteri di nuova linea.
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 364
|
Ok, ma a me serve comunque sapere, se nella riga sono presenti degli spazi
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:07.