Leggere in textarea file di testo in reverse order

di patel il
1 risposte
Questo è il codice che ho provato e che funziona
       filename = "Reverse.txt";
        file = new File(filename);
        try (final Stream<String> lines = Files.lines(Paths.get(filename))) {
            lines.collect(Collectors.toCollection(LinkedList::new))
            .descendingIterator()
            .forEachRemaining(jTextArea1:: append); // <<<< inserire "\n"
        }   
        catch (IOException ex) {                
            Logger.getLogger(TextAreaReverseReadFrame.class.getName()).log(Level.SEVERE, null, ex);
        }    
però non riesco ad inserire il "\n"

1 Risposte

  • Ho risolto modificando la riga
    .forEachRemaining(jTextArea1::append);
    in
    .forEachRemaining(singleLine -> jTextArea1.append(singleLine  + "\n"));
Devi accedere o registrarti per scrivere nel forum
1 risposte