У меня есть ArrayList
, в котором хранятся объекты класса StringBuffer
. Теперь я хочу напечатать это ArrayList
. Как я мог это сделать.print ArrayList, который содержит объекты StringBuffer
Iterator itr=al.iterator();
while(itr.hasNext())
{
System.out.println(itr.next());
}
Это просто печатает последний объект для al.size
раз. Кроме того, если вы могли бы, пожалуйста, скажите мне, почему он только печатает значение последнего объекта
Wild догадка, список содержит тот же 'StringBuffer' экземпляр. Вы должны показать нам больше кода –
Он должен работать. Никаких изменений не требуется. –
В этом случае 'ArrayList' имеет хорошо управляемую' toString', и я просто использую 'System.out.println (al)'. – chrylis