Как распечатать объекты из TreeSet

Я хочу распечатать переменные экземпляра объектов, хранящихся в моем наборе деревьев.

Итак, учитывая объект с тремя переменными экземпляра, я хочу выполнить итерацию по объектам в моем 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() );
  ....
}

Есть идеи, как это реализовать?

Заранее спасибо! =)

5
задан kwoebber 13 May 2012 в 14:56
поделиться