java.util.Arrays.sort(x); 这个表示对的是按 降序、升序还是其他的什么顺序进行排序的?高人指点

如题所述

按照升序排列,如果对于实现了comparable接口的类来说,则是在执行int compareTo(Object o)方法,返回为1的放在后面,如A类实现了comparable接口,A类有a1,a2两个对象,如果a1.compareTo(a2)的值为1,则表示a1>a2,sort之后,为 a2,a1
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-12
Array.sort()是个排序的方法,就是对数组进行从小到大的排序追问

那他是自动排序的喽!最后输出的就是排序后的结果,对吗?

追答

就是 Arrays.sort(数组) 也就是给整个数组排序

java.util.Arrays.sort(x); 这个表示对的是按 降序、升序还是其他的什么...
按照升序排列,如果对于实现了comparable接口的类来说,则是在执行int compareTo(Object o)方法,返回为1的放在后面,如A类实现了comparable接口,A类有a1,a2两个对象,如果a1.compareTo(a2)的值为1,则表示a1>a2,sort之后,为 a2,a1

java中 Arrays.sort是升序 那什么是降序 是!Arrays.sort吗
只有一个升序的方法是这样的:java.util.Arrays.sort(数组名称)~~~如果你非得要降序,可以用这个方法转变一下:System.arraycopy(源数组名称,源数组开始点,目标数组名称,目标数组开始点,拷贝长度) ;或者手写一个方法也好~~~

Arrays.sort()方法的功能是将数组里的元素按从小到大的顺序排序吗?
对于学生类来说,里面储存多个属性,如有学号和年龄。要求先按年龄排序,如果年龄相同按学号排 就要用到 Arrays.sort()方法与compareable接口一起用来发挥作用·

java数组sort()方法降序怎么排
用Arrays类sort()对数组元素进行降序排列 import java.util.Arrays;class SortDemo { public static void main(String[] args){ int[] vec={0,15,-14,45,20,70};Arrays.sort(vec);System.out.println("\/n");System.out.println("降序排列:");for (int i=vec.length-1;i>=0 ;i-- )...

Arrays.sortarrays.sort用法
sort(byte[] a):对byte数组按数字升序排列。 sort(char[] a):对char数组按数字升序排列。 sort(double[] a):对double数组按数字升序排列。 ...(以此类推,到short数组)...对于对象数组,如Object[],sort()会根据元素的自然顺序进行排序。例如:sort(Object[] a):根据元素的自然顺序...

Java中对数组升序排列用Arrays.sort( )方法,那降序排列用什么方法?
Arrays.sort( )方法一个参数默认是升序排列,你要降序排列第一种方法调用重载的2个参数的Arrays.sort( T[]a,Comaparator c)才行,第二个参数需要自定义一个比较器类实现Comaparator接口,根据需要重新compare方法。第二种方法先进行升序排列,再调用Arrays的asList方法转换成数组,然后调用Collections的...

arrays.sort
基本概念 arrays.sort是Java语言中的一个方法,用于对数组进行排序。无论是整数数组、浮点数数组还是字符串数组,都可以使用该方法进行排序。该方法基于优化过的快速排序算法,效率较高。使用方法 使用arrays.sort方法非常简单。首先,需要导入java.util.Arrays类,然后可以直接调用其sort方法对数组进行排序。

Arrays.sort的用法
1.sort(byte[] a)对指定的 byte 型数组按数字升序进行排序。sort(byte[] a, int fromIndex, int toIndex)对指定 byte 型数组的指定范围按数字升序进行排序。sort(char[] a)对指定的 char 型数组按数字升序进行排序。sort(char[] a, int fromIndex, int toIndex)对指定 char 型数组的指定范围...

java里升序和降序最简短的代码
直接调用jdk里面的方法Arrays.sort(args)方法。。。而且这个方法重载实现了多个参数,排序下标[N~M]位数字~倒叙,升序等等~

数组的排序代码是Arrays.sort(数组名); 这是升序的。 那逆序怎么弄?
1、在打开的ie浏览器窗口右上方点击齿轮图标,选择“Internet选项”,如下图所示:2、在打开的Internet选项窗口中,切换到安全栏,在安全选卡中点击“自定义级别”,如下图所示:3、在“安全设置-Internet 区域”界面找到“Java 小程序脚本”、“活动脚本”,并将这两个选项都选择为“禁用”,然后点击...

相似回答