Tenho um programa que grava um arquivo para ler posteriormente. Nesse arquivo eu preciso gravar o conteúdo separado por linhas. Sendo assim, o arquivo sempre terá mais de uma linha. No meu código eu utilizo o System.getPropertie(“os.name”) para pegar o SO da máquina e depois faço uma comparação. Se o SO for Windows então o programa grava o arquivo com as quebras de linha utilizando “\r\n”. Senão, ele grava o arquivo utilizando “\n” para as quebras de linha. Eu sei que para sistemas baseado em Unix o \n funciona, para Windows tem que ser \r\n. E para outros SO, como o Mac OS por exemplo? Será que o \n funciona?
Agradeço a ajuda!
)