Hallo Biesterfeld,
Nein, diesen Weg gibt es nicht. Aber rate mal, was die Funktion Collection.toArray(...) eigentlich macht - richtig, sie geht mit einer Schleife durch die einzelnen Objekte und gibt sie letztlich als Array zurück.
Collection.toArray() und Collection.toArray( Object[] o ) sind abstrakt und geben keine Implementierung vor. Aber zumindest die Implementierungen von ArrayList und Vector verwenden zudem System.arraycopy(), was weil es nativ ist deutlich performanter sein sollte als es in Java per for-Schleife zu druchlaufen.
Ah ja, gut zu wissen - wieder etwas dazugelernt.
Allerdings ist die Funktion natürlich nur für Objekte gedacht, eine gleichzeitige Konvertierung von Integer nach int ist AFAIS nicht möglich.
Grüße
Marc Reichelt || http://www.marcreichelt.de/
Linux is like a wigwam - no windows, no gates and an Apache inside!
Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)