@DarkPerlЯ осознал что вывод с .get() работает только если toString переопределен
Тоесть выходит что что-бы выводить элементы, нужно всегде переопределять toString ?
Нет. Метод вам вернет то, что вы положили внутрь. Там могут быть разные типы. Не только String. А уже после, вы можете их привести, если это можно, к типу String и вывести.