Stop(Id, Name)
- класс java, и я хочу хранить эти объекты остановки в java.util.Set
, и эти объекты должны сортироваться в соответствии с Id
Stop
. это мой компараторКак реализовать компаратор в java?
public class StopsComparator implements Comparator{
@Override
public int compare(Object o1, Object o2) {
// TODO Auto-generated method stub
Stop stop1 = (Stop)o1;
Stop stop2 = (Stop)o2;
return stop1.getStopId().compareTo(stop2.getStopId());
}
}
private Set<Stop> stops = new TreeSet<Stop>(new StopsComparator());
, но его не дает правильный результат?
Что вы подразумеваете под словом 'его не дающий правильный результат?' Оправдывается ли заказ? Бросает ли это исключения? Закончился ли мир? Был ли Санта заменен кроликом? Пожалуйста, предоставьте полную информацию (входные данные, вызовы добавьте элементы для установки, стек результата/вызова, фото зайчика и эскиз ожидаемого santa. –
его не дает правильный порядок. Как это сделать, мне нужно реализовать методы equals и hashcode? –