Добрый день!
Мне нужно объединить два массива строкового типа, каким простым способом я могу сделать это?
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);
}
Компактно, красиво и не требует внешних компонентов.
Комментариев нет:
Отправить комментарий