Проблемы с разрывами строки при записи в файл - PullRequest
0 голосов
/ 05 декабря 2018

Здравствуйте, я пытаюсь написать файл, проблема в том, что когда я открываю этот файл в блокноте, он выглядит следующим образом enter image description here

Это мой код Java:

try(FileWriter fw = new FileWriter("ensamblador.asm");
    BufferedWriter bw = new BufferedWriter(fw);
    PrintWriter out = new PrintWriter(bw))
      {
          out.println("First Line);
          out.println("Second Line);
      } catch (IOException e) {}

  }

Я попробовал это и все еще не работал:

try(Writer writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("ensamblador.asm"), "UTF-8")))
     {
         writer.write("First Line");
         writer.write("\n");
         writer.write("Second Line");
     }
     catch(IOException ex){
         ex.printStackTrace();
     }

Надеюсь, вы, ребята, можете мне помочь, спасибо.

1 Ответ

0 голосов
/ 05 декабря 2018

В Windows разделитель строк - это "\ r \ n".

Но лучший способ - вызвать метод br.newLine();.Это будет работать для всех платформ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...