Jak sortować tablicę obiektów w Javie?

Moja tablica nie zawiera żadnego ciągu. Ale zawiera odniesienia do obiektów. Każde odwołanie do obiektu zwraca nazwę, identyfikator, autora i wydawcę metodą toString.

public String toString() {
        return (name + "\n" + id + "\n" + author + "\n" + publisher + "\n");
}

Teraz muszę posortować tablicę obiektów według nazwy. Wiem, jak sortować, ale nie wiem, jak wyodrębnić nazwę z obiektów i posortować je.

questionAnswers(9)

yourAnswerToTheQuestion