オブジェクト Item でいっぱいの ArrayList を作成するインベントリ クラスがあります。これもクラスです。ArrayList をソートするために呼び出す必要があることはわかっています
Collections.sort(items);
(ちなみにアイテムと呼ばれています)。割り当ては、Item クラスでインターフェイスを使用する必要があることを示しています。Comparator または Comparable を実装するかどうか、compareTo()
メソッドまたはメソッドのいずれかに対して何をcompare()
丁寧に記述するかはわかりません。またCollections.sort(items)
、ArrayList を宣言した直後に呼び出しがありますが、これは問題ありませんか?
Comparable<Item>
編集: 私の先生は、Item クラスに実装することを望んでいると明言しました。