Ciao, di solito quando aggiorno dei dati provenienti dalla rete faccio che riscrivere il vecchio file (ai tempi mi fu suggerita come soluzione migliore), già, però a me servirebbe inserire una nuova stringa nella prima riga, invece di riscrivere ogni volta tutto (per comodità, tempo, e altro..).
Se utilizzo l’append, di volta in volta viene accodata (la stringa),
try {
final Path path = Paths.get("testo_con_dei_dati.txt"); //Paths.get("path/to/filename.txt");
Files.write(path, Arrays.asList("Sono la nuova riga! HaHa!"), StandardCharsets.UTF_8,
Files.exists(path) ? StandardOpenOption.APPEND : StandardOpenOption.CREATE);
} catch (final IOException ioe) {
// Add your own exception handling...
}
quindi non penso sia una buona soluzione.
Qualcuno può gentilmente suggerirmi come potrei risolvere questo problema?
*L'esempio non scarica dalla rete, è una semplice prova...