我必须在冒泡排序中以降序对一串名称进行排序。我试过了,但没有奏效。这是我到目前为止有:冒泡排序字符串降序
public static void bubbleSort(Student[] array)
{
for(int i=(array.length); i>0; i--)
{
for(int j=1; j<(array.length-i); j++)
{
if(array[j].getName().compareTo(array[j+1].getName())<0)
{
Student Temp = array[j];
array[j] = array[j+1];
array[j+1] = Temp;
}
}
}
}
我们不会解决所有的[功课](http://stackoverflow.com/questions/12988751/cannot-call-实例方法从静态方法);) – nkr
具体来说,它不工作?作为输出的结果与你期望得到的结果是什么?总的来说,我们在这里喜欢具体的问题,但至少要尽可能具体地说明你不了解的内容。 – jrajav
既然是功课,你应该自己动手。这意味着学习如何进行调试......放入一些调试输出以指定您正在处理的数组索引和值,然后逐步浏览程序并查看发生了什么。 –