私はこのような人々のリストを持っていますList<People>
。ここで、このリストを各人の性別で分割する必要があります。その後、1 つの 2D オブジェクトが必要です。最初の次元は性別で、2 番目の次元は人そのものです。
私の問題は、データを保存する方法がわからないことです。後で2番目の次元からアイテムを追加および削除する必要があるため、アイテムを で取得できるといいでしょう[][] or (gender, position)
。ネストされた ArrayLists について考えましたが、それは不快な解決策だと思います。これをどのように解決しますか?