В Java символы символов новой строки и возврата каретки кажутся похожими на эффект.
Каковы фактические различия между char литералами \n и \r в Java?
Обратите внимание, что приведенное выше запрашивает символ \n, а не функцию newLine() на BufferedWriter, и поэтому этот другой вопрос не имеет значения.