在Java代码中。 数组的排序代码是Arrays.sort(数组名); 这是升序的。 那逆序怎么弄?
发布网友
发布时间:2022-05-26 18:31
我来回答
共5个回答
热心网友
时间:2023-10-17 01:07
排好序后,倒序输出就行了。假设数组为int[]a:
for(int i=a.length-1;i>=0;i--){
System.out.println(a[i]);
}
热心网友
时间:2023-10-17 01:07
倒序
--------------------
int[] arr={1,3,5,7,9};
Arrays.sort(arr);
int temp=0;
for(int i=0;i<arr.length/2;i++){
temp=arr[i];
arr[i]=arr[arr.length-1-i];
arr[arr.length-1-i]=temp;
}
System.out.println(Arrays.toString(arr));
热心网友
时间:2023-10-17 01:08
排序好 写个循环 把数组从最后一个开始向前取就好啦
示例代码:
String[] strs = new String[xxx.length()]; //xxx为升序排好的数组
for(int i=xxx.length();i>=0;i--){
strs[xxx.length()-i]=xxx[i];
}
热心网友
时间:2023-10-17 01:08
在JDK8中,最新的倒叙排序的方法是
Arrays.parallelSort(a);
热心网友
时间:2023-10-17 01:09
是哪里的青鸟学员啊,笑死我了~~~~~我也想问这个问题,你更牛,连书都怕下来了!!