Salve a tutti, è da poco che sto studiando java ed ho incontrato un ostacolo in un esercizio con i file di testo.

il mio problema è questo, il programma mi chiede di effettuare un programma che chiede di scrivere aggiungi o crea, digitando aggiungi aggiunge contenuto al file di testo esistente se digiti crea, crea un nuovo file e chiede attraverso un input cosa aggiungere.

quando provo a digitare una stringa, ad esempio ciao sono una stringa, mi aggiunge soltanto "ciao"

dunque la prima parola. uso il metodo next da tastiera. sbaglio qualcosa? per una linea intera dovrei usarne un altro? premetto ho provato next line ma mi salta l'input quindi non credo sia questo il funzionamento.. mmmh

qualcuno sa quale è il problema? in caso allego il codice ma funziona perfettamente, quindi penso il problema sta nel metodo che dichiaro per inserire il testo.