В Java 8 это должен быть оператор в одну строку:
List<Item> itemsAsList = Arrays.stream(items).collect(Collectors.asList());
Если вам нужны конкретные значения, используйте оператор map
.
В версиях ниже Java 8 вы могли бывсегда используйте Arrays.asList(items)
для получения одного и того же результата.
Причина, по которой я предпочитаю Java 8, заключается в том, что оператор map
позволяет преобразовывать один объект в другой.