Re: 1. Objekt aus einer Collection ohne zu iterieren



Wanja Gayk schrieb:
Hans Novak said...

Object meinObj = collection.iterator().next();

Wenn Dich das Wort "iterator" stört, könntest Du die Collection per
Overkill zunächst per toArray() in ein Object-Array wandeln, und Dir das
erste daraus holen. Iteriert wird dann aber auch, nur nicht explizit.
nene... das war es schon (Object meinObj = collection.iterator().next();)
Auch die Frage Raffael ist richtig, mir ging es nicht unm das 1. Objekt, sondern um "irgendein" Objekt.

Na dann wirst du dich freuen zu hören, dass deine debug routine bei einer leeren Collection den Bug erst richtig explodieren lässt.

Bist du sicher, dass du nicht ein collection.iterator().hasNext() oder ein collection.isEmpty()
willst?

neee... es gin darum "test" Daten in eine Swing UI zu stecken, egal welche...
Dass die Collection nicht null oder leer sein darf ist klar :-)

Hans
.