問題があります。配列の配列の配列を作成する必要があります。Java での動的配列の作成に関する記事をいくつか読みましたが、どの方法を選択すればよいかわかりません。
最初のものは、各配列の最大可能サイズを宣言することですint arr[][][] = new int[10000][10000][10000];
が、私の場合、各配列のサイズは別の配列のサイズに依存します。つまり、各配列には最大配列のサイズがある可能性があり、この方法で配列の配列の配列を宣言すると、多くのメモリサイズが必要になります。
方法は、使用することArrayList
です。しかし、私は以前にそれを使用したことがなく、ListArray
ofListArrays
とさらにListArray
ofListArrays
を宣言する構文を知りませんListArrays
。ListArray
また、要素としてオブジェクトが含まれているため、使用する必要があるかどうかもわかりません。また、[10000][100][20]
メモリ使用量やその他の pc リソースで何が起こるかのような配列がある場合は..
3番目の問題は、最良のシナリオでは、オブジェクトやその他のデータ型変数を配列の要素として持たず、別の配列要素の他の要素にリンクしたいということです(つまりarr[z][x][y] = @arrOfStr[i]
)。Javaでリンクを使用したことはありませんが、リンクを配列要素として使用できるかどうか、また配列をどのように宣言すればよいかさえわかりません。
ですから、最小限の PC リソースを使用してこの問題を解決しようとして頭が壊れてしまったので、本当に助けが必要です。
どんな助けでも大歓迎です!