Как я разделяю многострочную строку на несколько строк?

В Java все находится в форме класса.

Если вы хотите использовать любой объект, тогда у вас есть две фазы:

  1. Объявить
  2. Инициализация

Пример:

  • Объявление: Object a;
  • Инициализация: a=new Object();

То же самое для концепции массива

  • Объявление: Item i[]=new Item[5];
  • Инициализация: i[0]=new Item();

Если вы не дают секцию инициализации, тогда возникает NullpointerException.

264
задан Peter Turner 2 June 2016 в 10:37
поделиться

2 ответа

inputString.splitlines()

даст Вам список с каждым объектом, splitlines() , метод разработан для разделения каждой строки на элемент списка.

398
ответ дан Demis 23 November 2019 в 02:28
поделиться

Как другие сказал:

inputString.split('\n')  # --> ['Line 1', 'Line 2', 'Line 3']

Это идентично вышеупомянутому, но строковые функции модуля удерживают от использования и нужно избежать:

import string
string.split(inputString, '\n')  # --> ['Line 1', 'Line 2', 'Line 3']

, С другой стороны, если Вы хотите, чтобы каждая строка включала последовательность повреждения (CR, LF, CRLF), использование splitlines метод с True аргумент:

inputString.splitlines(True)  # --> ['Line 1\n', 'Line 2\n', 'Line 3']
195
ответ дан the Tin Man 23 November 2019 в 02:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: