package cz.agents.agentpolis.darptestbed.global.data; import java.util.Comparator; /** * Compares TaxiAndDistance objects according to the distance * (the closest taxis are in the front) * * @author Lukas Canda */ public class DriverAndDistanceComparator implements Comparator<DriverAndDistance> { @Override public int compare(DriverAndDistance o1, DriverAndDistance o2) { long distTime1 = o1.getDistanceTime(); long distTime2 = o2.getDistanceTime(); if(distTime1 - distTime2 < 0) { return -1; } if(distTime1 - distTime2 > 0) { return 1; } return 0; } }