public class SortAnimal
{
public static Comparator<Animal> getAnimalTagComparator()
{
return getAnimalTagComparator();
}
class getAnimalTagComparator implements Comparator<Animal> {
@Override
public int compare(Animal o1, Animal o2) {
return o1.getTag()-o2.getTag();
}
}
我有一個生成數組,並調用另一個文件:爲什麼我得到stackoverflow?
Comparator<Animal> getAnimalTagComparator = SortAnimal.getAnimalTagComparator();
爲什麼我在這條線讓計算器:返回getAnimalTagComparator();
你爲什麼不?這條線是做什麼的? – 2015-04-02 04:09:08