void sort(int[] Array)throws Exception{
if(Array==null||Array.length()<=1)
return;
for(i=1;i<Array.length();i++){
for(int j=i;j>0;j--){
if(Array[j]<Array[j-1]){
int t=Array[j];
Array[j]=Array[j-1];
Array[j-1]=t;
}
}
}
}
还有那个人说先写数据库,再排序取出,效率太低,最好不要用,因为数据库的操作开销很大。思路为:建一表data,只有一字段field,把要排序的数据全写入这个字段,然后用一SQL语句排序取出:select * from data order by field desc;然后把结果依次存入目的数组即可。