创建泛型比较器类 [已关闭]
2022-09-03 04:44:34
我正在尝试制作一个比较器,可以采用任何类型的元素进行比较。我不确定如何创建类。我只是想让它比较两个相同类型的元素(但是客户端给它的任何类型,例如:整数,字符串,双精度等),看看哪一个比另一个大。
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;
}
}
}
}
请帮忙,谢谢!