Как вывести массив объектов java

Иван Полежаев
06 апреля 2023

Для вывода массива объектов в Java можно воспользоваться методом Arrays.toString(), который возвращает строковое представление массива. Вот пример кода для вывода массива объектов Person:

Person[] persons = new Person[] {new Person("Alice"), new Person("Bob"), new Person("Charlie")};

System.out.println(Arrays.toString(persons));

Здесь Person – это класс, объекты которого хранятся в массиве, и он должен иметь реализацию метода toString(), например:

class Person {
    private String name;

    public Person(String name) {
        this.name = name;
    }

    public String toString() {
        return name;
    }
}

В результате выполнения кода будет выведено следующее:

[Alice, Bob, Charlie]
0 0