Почему не записывает сохранить разрыв строки?

В настоящее время я работаю над программой, где я и мои коллеги смогут зарегистрироваться, что мы сделали на этой неделе и посмотреть на предыдущие недели. Текст можно редактировать в и все отлично работает, разве что если только изменить, что сделано-это разрыв строки в Не сохранить правильно.

Например:

startText
Это
тест

Изменить текст
Это какой-то тест

Текст после сохранения так же, как startText

Я уже пробовал кучу разных С, а также пытался удалить файл и записать новые сохранить, но ничего не похоже на работу.

private static void saveFile()
  {
    try ( FileWriter out = new FileWriter( new File( filename ) ); )
    {
      out.write( Mainframe.userEditor.getText() );
    }
    catch ( FileNotFoundException __ )
    {
      ...
    }

Я загрузить файл в текстовой области, как это:

static void readFileAndUpdateTextArea( String nameOfCurrentFile )
  {
    String storeAllString = "";
    File current = new File( nameOfCurrentFile );
    if ( current.exists() )
    {
      try ( FileReader read = new FileReader( nameOfCurrentFile );
          Scanner scan = new Scanner( read ) )
      {
        while ( scan.hasNextLine() )
        {

            storeAllString += scan.nextLine() + System.lineSeparator();
        }
       Mainframe.userEditor.setText( storeAllString );
0
2019-09-18 08:21:35
источник
0 ответов

Посмотрите другие вопросы по меткам