Odczyt z konsoli i zapis do pliku

0

Witam,

mam problem. Otóż do pliku zapisuje mi sie co 2 wpisane slowo. Moze wiecie jak temu zaradzic?

        Scanner odczyt = new Scanner(System.in);
        PrintWriter pw = new PrintWriter(plik.txt);

        while(true) {
            
            if(odczyt.next().equals("zamknij")) {
                break;
            }
            pw.print(odczyt.next());                               
        }

        pw.flush();
        pw.close();
0

Robisz dwa razy odczyt.next() na iterację, więc wczytuje dwa słowa na iterację. Zapamiętnij sobie wynik tego odczyt.next() w jakiejś zmiennej.

1 użytkowników online, w tym zalogowanych: 0, gości: 1