可以通过toString先转换成String,然后通过Double.parseDouble()转换成数字来比较大小.
例子:
public int minum()
{
if(size==0)
{
System.out.println("表中尚无元素!");
return -1;
}
E min=counts[0];
int l=0;
for(int i=0;i<size;i++)
{
if(Double.parseDouble(counts[i].toString())<=Double.parseDouble(min.toString()))
{
l=i;
min=counts[i];
}
}
System.out.println("最后一个值最小的元素下标为: "+l);
return l;
}