Я хочу распечатать переменные экземпляра объектов, хранящихся в моем наборе деревьев.
Итак, учитывая объект с тремя переменными экземпляра, я хочу выполнить итерацию по объектам в моем TreeSet и распечатать их ivars, но:
while ( iter.hasNext() )
{
System.out.println( iter.next().getIvar1 );
System.out.println( iter.next().getIvar2 );
}
я получаю ivar1 первого объекта и ivar2 второго объекта. И со всеми моими поисками я не нашел способа напечатать все ивары одного объекта перед перемещением итератора к следующему объекту, например:
while ( iter.hasNext() )
{
System.out.println( iter.hasNext().getIvar1() );
System.out.println( iter.getIvar2 );
System.out.println( iter.getIvar3 );
System.out.println( iter.hasNext().getIvar1() );
....
}
Есть идеи, как это реализовать?
Заранее спасибо! =)