for (int i = 0;i <array.lengthi++){
for(int j = ij <array.lengthj++){
if (array[i] <array[j]){
int temp = array[i]
array[i] = array[j]
array[i] = temp
}
}
}
或者你有一个数组
List list = new ArrayList()
list.sort()
Arrays.sort( )方法一个参数默认是升序排列,你要降序排列第一种方法调用重载的2个参数的Arrays.sort( T[]a,Comaparator c)才行,第二个参数需要自定义一个比较器类实现Comaparator接口,根据需要重新compare方法。第二种方法先进行升序排列,再调用Arrays的asList方法转换成数组,然后调用Collections的reverse方法倒序排列,最后调用Collection的toArray方法转换成数组。