Как вставить новую строку в строки в Android

Это может показаться глупым вопросом, но я искал и не могу найти ответ.

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

Вот что мое приложение делает для putExtra для тела электронной почты:

I am the first part of the info being emailed. I am the second part. I am the third part. 

Вот что я хочу сделать:

 I am the first part of the info being emailed. I am the second part. I am the third part. 

Как я могу поместить новую строку в строку или с помощью метода putExtra для этого?

Спасибо.

    Попробуйте использовать System.getProperty("line.separator") чтобы получить новую строку.

    Пытаться:

     String str = "my string \n my other string"; 

    При печати вы получите:

    my string
    my other string

    Я лично предпочел бы использовать « \ n ». Это просто разрывает линейку в Linux или Android.

    Например,

     String str = "I am the first part of the info being emailed.\nI am the second part.\n\nI am the third part."; 

    Вывод

     I am the first part of the info being emailed. I am the second part. I am the third part. 

    Более обобщенным способом было бы использовать,

     System.getProperty("line.separator") 

    Например,

     String str = "I am the first part of the info being emailed." + System.getProperty("line.separator") + "I am the second part." + System.getProperty("line.separator") + System.getProperty("line.separator") + "I am the third part."; 

    Выводит тот же результат, что и выше. Здесь статический метод getProperty() для класса System может использоваться для получения « line.seperator » для конкретной ОС.

    Но это совсем не обязательно, поскольку ОС здесь исправлена, то есть Android . Таким образом, вызов метода каждый раз является тяжелой и ненужной операцией .

    Более того, это также увеличивает вашу длину кода и делает его похожим на беспорядочный. «\ N» сладка и проста.