Как записать символ новой строки в файл в Java

У меня есть строка, которая содержит новые строки. Я отправляю эту строку в функцию, чтобы записать строку в текстовый файл как:

    public static void writeResult(String writeFileName, String text)
    {
        try
        {
        FileWriter fileWriter = new FileWriter(writeFileName);
        BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);

        bufferedWriter.write(text);

        // Always close files.
        bufferedWriter.close();

        }
        catch(IOException ex) {
            System.out.println("Error writing to file '"+ writeFileName + "'");}
    } //end writeResult function

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

РЕДАКТИРОВАТЬ: Предположим, что это аргументtext что я отправил в функцию выше:

I returned from the city about three o'clock on that
may afternoon pretty well disgusted with life.
I had been three months in the old country, and was

Как написать эту строку как есть (с новыми строками) в текстовом файле. Моя функция записать строку в одну строку. Можете ли вы предоставить мне способ записи текста в файл, включая новые строки?

РЕДАКТИРОВАТЬ 2: Текст изначально в текстовом файле. Я прочитал текст, используя:

while((line = bufferedReader.readLine()) != null)
{
sb.append(line); //append the lines to the string
sb.append('\n'); //append new line
} //end while

гдеsb это StringBuffer

Ответы на вопрос(8)

Ваш ответ на вопрос