Jak mogę przesłonić metodę toString ArrayList w Javie?

Chciałbym mieć własną implementację metody toString () dla ArrayList w Javie. Jednak nie mogę go uruchomić, mimo że dodałem toString () tak do klasy, która zawiera ArrayList.

@Override
public String toString() {
    String result = "+";
    for (int i = 0; i < list.size(); i++) {
        result += " " + list.get(i);
    }
    return result;
}

Kiedy tak nazywam moją ArrayListlist.toString(), Wciąż otrzymuję domyślną reprezentację. Czy czegoś mi brakuje?

questionAnswers(6)

yourAnswerToTheQuestion