したがって、EOFに達するまで入力ファイルを読み取る簡単なものを作成します。ファイルはint-doubleペアで構成されます。2番目の配列のすべての要素の平均を計算し、最後に両方のデータセットをプリミティブデータ型のそれぞれの配列に格納します。
もちろん、タスクは簡単なので、問題はそれについて直接ではなく、配列部分についてです。保存する必要のあるペアの数がわからないため、2つのArrayListを使用して保存します。ただし、仕様では、intとdoubleの両方をプリミティブ配列に格納する必要があることを厳密に示しています。これが私の質問です。ArrayListをプリミティブ型の配列にコピーするよりも、これを行うためのより高速な方法はありますか?サイズや上限さえわからないため、最初から配列を使用できません。最後にプリミティブint[]とdouble[]が必要なため、toArray()を使用しても機能しません。 Integer[]およびDouble[]のオブジェクトではありません。