функция Collections::collectionToString

Возвращает представление коллекции элементов в виде строки

Синтаксис

static
String
Collections.collectionToString
(Collection c)

Передаваемые параметры

Collection c

Возвращаемое значение

String

Описание

Метод collectionToString позволяет получить представление коллекции элементов в виде строке. Если указанная коллекция представлена объектом класса List, то результатом будет являться строки вида: '[элемент-0, элемент-1, ... элемент-N]', где в качестве элементов будут результаты выполнения метода toString для каждого элемента.

Если указанная коллекция будет представлена объектом не класса List, то результат будет выглядить следующим образом: '{элемент-0, элемент-1, ... элемент-N}'. Другими словами для массивов типа List результат будет заключен в квадратные скобки, а для всех других типов в фигурные.

Для предотвращения зацикливания, в случае, если указанная коллекция содержит ссылку на саму себя, не важно прямо, или через другие массивы или списки, в выдаче это будет показано как '[...]' или '{...}'. Например, вызов данного метода для списка который содержит единственный элемент - ссылку на себя, результат будет следующим - '[[...]]'.

Стандартная реализация метода toString для коллекций просто возвращает результат выполнения данного метода.

Официальная документация (английский)