私は、例えばArrayListという名前のArrayListを持っています。冷蔵庫オブジェクトのJavaの新しいArrayList myList
List<Food> fridge = new ArrayList<Food>();
簡単な説明: 私は私の冷蔵庫を維持したいので、私は別々の引き出しの中に私の食べ物を入れたい組織しました。 私はすでにクラスミート、フルーツ、パンを持っています。
私が苦労している点は、異なる引き出しを描く新しいArrayListを作成することです。
私の目標は、このリストの子供として親リストと肉、果物、パンをリストすることです。
冷蔵庫(親)
---肉(子)
---果物(子供)
---パン(子供)
ドゥどのようにこれを実現するためのアイデアがありますか? 私は任意のヘルプ
EDITのためのうれしい: 私はthesublistsに追加するオブジェクトは、このような文字列obj.nameなどの情報が含まれています。ダブルobj.weight; double obj.price;私は、サブリストにオブジェクトを追加し、サブリストをもう一度読むことができます。
食べ物の種類ごとに 'ArrayList'を作成し、' fridge'に 'ArrayList'の' ArrayList'を作ることができます。 –
@SusannahPottsが述べたように、あなたの子供は冷蔵庫の中にあるArrayListsでなければなりません –
食べ物のタイプごとに 'ArrayList'を作成し、それらのArrayListsを含む各タイプの食べ物のための' TreeMap'を作成する必要があります。 'Map> fridge =新しいTreeMap <>()' –
coladict