Hej,
Allerdings ist die Funktion natürlich nur für Objekte gedacht,
Naja, ein int[] ist natürlich auch ein Objekt. Und System.arraycopy() funktioniert übrigens auch für native Arrays von primitiven Typen. Dennoch müssen sowohl Ziel- wie auch Quellarray Typkompatibel sein und eben weil, arraycopy() native ist, funktioniert hier offensichtlich auch kein Autoboxing.
eine gleichzeitige Konvertierung von Integer nach int ist AFAIS nicht möglich.
Schade eigentlich, kann mich gut erinnern, auch mal nach genau dieser Möglichkeit gesucht zu haben. Aber umso länger ich drüber nachdenke, umso mehr erscheint es mir sinnvoll. Ein int ist eben -- vom Autoboxing abgesehen, das ist m.E. ein dreckiger Hack -- kein Object. Deswegen kann es auch kein Integer sein.
Beste Grüße
Biesterfeld
Art.1: Et es wie et es
Art.2: Et kütt wie et kütt
Art.3: Et hätt noch immer jot jejange
Das Kölsche Grundgesetz