Страницы

Поиск по вопросам

среда, 3 октября 2018 г.

Простой способ объединения массивов строк

Добрый день!
Мне нужно объединить два массива строкового типа, каким простым способом я могу сделать это?
String[] bothArray(String[] first, String[] second) { return ??; }


Ответ

Если разрешено использовать Java8, то можно воспользоваться классом Stream и лямбдами:
import java.util.Arrays; import java.util.stream.Stream;
// . . .
String[] bothArray(final String[] first, final String[] second) { return Stream.concat(Stream.of(first), Stream.of(second)).toArray(String[]::new); }
Компактно, красиво и не требует внешних компонентов.

Комментариев нет:

Отправить комментарий