Я пытаюсь понять вопрос - позвольте мне переформулировать это и посмотреть, получил я это или нет:
- У вас есть объект, который имеет
Collection
(вероятно, List
) значений и называется values
.
- У вас есть метод
getValues()
, который возвращает массив, содержащий все значения в values
.
- Вы хотите распечатать все значения в
values
.
- Вы должны (домашняя работа?) Использовать метод
getValues()
при распечатке значений в values
. (Если вам не нужно использовать getValues()
, то я не вижу, что не так с методом displaylist()
, который вы уже написали.)
- Вы пытались просто вызвать
System.out.println()
для массива, который вы получили от getValues()
, но он просто напечатал что-то ужасное, вроде "[Ljava.lang.Double; @ 39172e08".
Я понял?
К сожалению, даже со всем этим, я не уверен, что предложить, потому что я не знаю, как вы хотите, чтобы выглядела распечатанная версия.
Должны ли значения разделяться запятыми? Если так, ответ Эша сделает это за вас.
Должен ли каждый быть на своей линии? Если это так, ответ Shakedown сделает это за вас.
Должны ли значения быть разделены пробелами? Если это так, то вы можете изменить ответ Shakedown, чтобы использовать print(d + " ")
вместо println(d)
.