java.util.Arrays.sort(a)结果是升序排列,如何降序排列?
4个回答
2014-12-02
展开全部
java.util.Arrays.sort(a);//将a数组升序排列
Object[] obj=new Object[a.length];//定义一个存放a数组倒序排列的数组obj,大小为a数组的大小
int count=0;//设置obj数组的初始下标
for (int i = a.length-1; i >= 0; i--) {//将升序排列的a数组从最后一个开始往前循环
obj[count]=a[i];//将a升序排列后从最大值开始依次赋值给obj数组
count++;//obj数组下标递增
}
//以下是输出a倒序排列的数组obj
for (int i = 0; i <obj.length; i++) {
System.out.println(obj[i]);
}
没有找到快捷方式,自己写了一个方法,希望能帮到你。
Object[] obj=new Object[a.length];//定义一个存放a数组倒序排列的数组obj,大小为a数组的大小
int count=0;//设置obj数组的初始下标
for (int i = a.length-1; i >= 0; i--) {//将升序排列的a数组从最后一个开始往前循环
obj[count]=a[i];//将a升序排列后从最大值开始依次赋值给obj数组
count++;//obj数组下标递增
}
//以下是输出a倒序排列的数组obj
for (int i = 0; i <obj.length; i++) {
System.out.println(obj[i]);
}
没有找到快捷方式,自己写了一个方法,希望能帮到你。
展开全部
没有升序,你只能降序以后,把数组反过来输出。
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java 软件必须相互兼容。
“Java 语言靠群体的力量而非公司的力量”是 Sun 公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。
Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Arrays.sort(strArray, Collections.reverseOrder());
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你先升序了,在新建一个把他的顺序反过来不就行了。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询