Можно попробовать из Java 8 Stream Api.
Примерно так, я предполагаю, так как я сам недавно начал изучать стримы.
Например, у нас есть обычный массив int
int[] a = {1, 2, 3, 4};
Преобразуем его в коллекцию ArrayList с помощью стримов и выведем на экран:
Collection<Integer> i = IntStream.of(a).boxed().collect(Collectors.toCollection(ArrayList::new));
System.out.println(i); //[1, 2, 3, 4] - уже коллекция ArrayList
Надеюсь, по аналогии сделаешь)