PDA

View Full Version : [JAVA] modificare un file di testo


blackskop
21-05-2009, 20:36
Salve, secondo voi perchè in java non è possibile modificare un file esistente, se non usando un file di appoggio?

Es.

Se ho il file

123
456
789


e voglio inserire una riga dopo la prima rendendo il file così

123
ABC
456
789


non esiste un metodo fseek come in C/POSIX che mi permetta di posizionarmi dove voglio all'interno del file. Qual è il motivo alla base (spero sensato)?

PGI-Bis
21-05-2009, 21:35
Puoi usare un FileChannel o un RandomAccessFile. Entrambi consentono il posizionamento all'interno di un file.