我有通用的Pair类,我希望能够比较两对之间的第二个参数。
我看到了这个解决方案,但问题是我不知道如何实例化这个。有人可以帮我这个或告诉我如何实现不同的方法。
public class Pair<Machine, ProcessingTime> {
private Machine machineNo;
private ProcessingTime processingTime;
public static class MachineNoComparator <Machine extends Comparable<? super Machine>, ProcessingTime>
implements Comparator<Pair<Machine, ProcessingTime>>
{
public int compare(Pair<Machine, ProcessingTime> pair1,
Pair<Machine, ProcessingTime> pair2) {
return pair2.getMachineNo().compareTo(pair1.getMachineNo());
}
}
}