Ho realizzato un software che riceve delle stringhe e con queste crea un file CSV. Le stringhe vengono ricevute nel tempo e ogni tanto effettuo il salvataggio delle stringhe nel medesimo file, senza sovrascriverlo ma aggiungendo le righe in coda.
Il problema è che sia senza l'utilizzo di librerie, sia con la libreria "OpenCSV", posso soltanto aggiungere la nova stringa in coda al file e non in testa, mentre io avrei la necessità di aggiungere le nuove stringhe in testa, per avere subito a disposizione le più recenti e avere in basso le più vecchie.
L'unica soluzione sarebbe rileggere tutto il file, crearne uno nuovo con la nuova stringa in testa e risalvarlo. Il problema è che il procedimento potrebbe essere pesante visto che il file avrebbe discrete dimensioni.
Vorrei sapere se esistono librerie per l'aggiunta di dati in testa al file csv e non in coda.
Grazie mille