Random::longs
возвращает LongStream
. Итак, если вы хотите собрать его в массив Long[]
, тогда это должно помочь:
Long[] array = random.longs(ARRAY_SIZE, 0, 100000)
.boxed()
.toArray(Long[]::new);
Вы можете проверить подход на более коротком потоке:
Long[] array = LongStream.range(0, 10)
.boxed()
.toArray(Long[]::new);
for (Long l : array){
System.out.println(l);
}