私はJavaが初めてです(ただし、プログラミングは初めてです)。以下に示すように、データ構造を設計する必要があります。列は (動的で) ID によって識別されます (例: 77、55、67 など)。列ごとに、行に動的なエントリを含めることができますが、エントリは挿入の順序に従っている必要があります。つまり、取得するときは、同じ挿入順序で出力する必要があります。N 個のエントリの後、リストのサイズを制御するために、最も古いエントリを削除したいと考えています。
MY QUESTION: Java での問題に使用する必要がある列と行のデータ構造 (例: HashMap、ArrayList、Set など)。