Użyj do tego implementacji List'y ArrayList. Problem jest taki, że jest to klasa typu generycznego i nie może przyjmować prymitywnego typu long. Musi mieć klasowy odpowiednik - Long. Przykładowe użycie wygląda tak:
List<Long> numbers = new ArrayList<>();
numbers.add(8.97);
numbers.add(-0.97);
numbers.add(12.37);
numbers.forEach(number -> {
System.out.println(number + "\n");
});
Poza tym klasa ArrayList udostępnia bardzo dużo przydanych metod, którą pełną listę możesz znaleźć tutaj:
https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html