【发布时间】:2013-04-14 15:39:24
【问题描述】:
我有一个库存类,它创建一个充满对象 Item 的 ArrayList,它也是一个类。我知道我必须打电话
Collections.sort(items); 用于对 ArrayList 进行排序(顺便说一下,它被称为项目)。作业说我必须在 Item 类上使用一个接口,我不知道是否要实现 Comparator 或 Comparable ,然后分别为 compareTo() 方法或 compare() 方法写什么。另外,我在声明我的 ArrayList 后立即拨打了Collections.sort(items) 电话,可以吗?
编辑:我的老师刚刚澄清说她希望我们在 Item 类上实现 Comparable<Item>。
【问题讨论】:
标签: java sorting arraylist comparator comparable