Est-il possible en Java de surcharger 'toString' pour un tableau Objects?

Est-il possible en Java pour remplacer une toString pour un tableau d'Objets?

Par exemple, disons que j'ai créé une classe simple, User (il n'a pas vraiment d'importance quelle classe est-il puisque c'est une question d'ordre général). Est-il possible que, une fois que le client crée un User[] tableau et le client utilise System.out.print(array)il ne sont pas imprimer l'adresse du tableau, mais à la place une mesure toString()?

PS: bien sûr je ne peux pas juste remplacer toString() dans ma classe, car il est lié à un seul cas.

source d'informationauteur Popokoko