https://hal.archives-ouvertes.fr/hal-02404862
Tip revision: 759bd8995e51c4e40aa72fd5657d5e6e04c6da89 authored by Software Heritage on 04 February 2020, 13:44:27 UTC
hal: Deposit 405 in collection hal
hal: Deposit 405 in collection hal
Tip revision: 759bd89
MapTopicUrlTopicNumComparator.java
package comparators;
import java.util.Comparator;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.TreeSet;
import modeles.TopicModel;
public class MapTopicUrlTopicNumComparator implements Comparator<Object> {
private Map<String, TopicModel> base;
public MapTopicUrlTopicNumComparator(Map<String, TopicModel> base) {
this.base = base;
}
@Override
public int compare(Object a, Object b) {
int idA = base.get(a).getId();
int idB = base.get(b).getId();
// System.out.println("Comparator : id a = " + idA + " | id b = " + idB);
if (idA > idB)
return 1;
else if (idA == idB)
return 0;
else
return -1;
}
}