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?