数が不定のデータをArrayListで受けて、固定長配列に置き換えて処理する、
という手法を用いる際に、受けるデータはプリミティブ型では無理なのでしょうか?

やりたいのは、
入力として任意の数(個数は動的に決定する)のintがあり、
入力の完了時に内部変数として固定長のint配列に置き換えて
以後の処理を行いたい
のですがどのようにすれば実現可能でしょうか?

ArrayListにはInteger型で追加し、置き換え時にInteger配列をint配列に置き換える、
辺りを自前で作るべきなんでしょうか…

よろしくお願い致します。