Если по какой-то причине вы не хотите использовать String.split
(например, из-за регулярных выражений ), и вы хотите использовать функциональное программирование на Java 8 или новее:
List lines = new BufferedReader(new StringReader(string))
.lines()
.collect(Collectors.toList());
Однако предыдущий ответ мог все еще сбивать с толку некоторых программистов. Наиболее особенно новички, которые по всей вероятности используют более старую книгу или учебное руководство. Или возможно Вы все еще чувствуете, что фасад необходим. Уверенный можно использовать его. Меня для одного я все еще люблю использовать фасад, это вызвано тем, что несколько раз при создании моего API я забываю использовать '\' перед Ответом.
, если Вы похожи на меня, просто добавьте
"use Response;"
выше Вашего класса... расширяет contoller., который это должно сделать.
с этим можно теперь использовать:
$response = Response::json($posts, 200);
вместо:
$response = \Response::json($posts, 200);
хотя Response::json()
не становится популярным из недавних, который не мешает Вам и Мне использовать его. На самом деле Вам не нужен никакой фасад для использования его,
вместо:
$response = Response::json($messages, 200);
Использование это:
$response = \Response::json($messages, 200);
с наклонной чертой, Вы уверены хороший для движения.