Tworzenie ogólnej klasy komparatora [zamknięte]

Próbuję utworzyć komparator, który może porównać dowolny typ elementu. Nie jestem pewien, jak utworzyć klasę. Chcę po prostu porównać dwa elementy tego samego typu (ale niezależnie od typu klienta, np. Integer, String, Double, itd ...), aby zobaczyć, który z nich jest większy niż drugi.

public class InsertionComparator implements Comparator<T>
{
/**
 * Compares two elements.
 * 
 * @param  f1  The first element you want to compare.
 * @param  f2  The second element you want to compare.
 * @return  -1,0,1  Whether or not one is greater than, less than,
 * or equal to one another.
 */
public int compare(<T> element1,<T> element2)
{
    if(element1 < element2)
    {
        return -1;
    }
    else
    {
        if(element1 > element2)
        {
            return 1;
        }
        else
        {
            return 0;
        }
    } 
}
}

Proszę o pomoc, dziękuję!

questionAnswers(3)

yourAnswerToTheQuestion