JDK 自带排序(Arrays.sort(数组名))与自行编写的降序

jdk 自带的排序 Arrays.sort(数组名) 只能进行升序排列

可以与自己写的降序 配合使用

import java.util.Arrays;public class Test1 {//jdk 自带升序public static void m1(int [] arr1) {Arrays.sort(arr1);}public static int[] m2(int[] arr1 ) {int [] arr2 = new int[arr1.length];//降序实现for (int i = 0,j = arr1.length-1; i < arr1.length; i++,j--) {arr2[j] = arr1[i];}return arr2;}public static void main(String[] args) {int [] arr1 = {123,2432,41,21,4325};//此处属于引用传递//实现了升序m1(arr1);System.out.println("升序:"+Arrays.toString(arr1));//自行编写降序int [] arr2 = m2(arr1);System.out.println("降序:"+Arrays.toString(arr2));}
}

结果截图:

Java JDK 自带排序(Arrays.sort(数组名))与自行编写的降序相关推荐

  1. c#sort升序还是降序_C#中对数组或集合进行升序或降序排序

    在.net framework中,数组和集合都实现了用于排序的方法sort(),数组通过调用Array.Sort(数组名)排序,集合通过调用 集合对象.Sort()方法排序. 默认的排序是使用升序排列 ...

  2. 输入整型数组和排序标识,对其元素按照升序或降序进行排序(华为OJ系列)

    输入整型数组和排序标识,对其元素按照升序或降序进行排序接口说明原型:void sortIntegerArray(Integer[] pIntegerArray, int iSortFlag);输入参数 ...

  3. java:合并两个排序的整数数组A和B变成一个新的数组。新数组也要有序。

    合并两个排序的整数数组A和B变成一个新的数组.新数组也要有序. 样例 1:输入: A=[1], B=[1]输出:[1,1]样例解释: 返回合并后的数组.样例 2:输入: A=[1,2,3,4], B= ...

  4. java JDK 自带的 native2ascii 和它的 reverse 命令

    native2ascii 和它的 reverse 命令(java JDK bin目录下自带) 前言: 有时我们在用eclipse查询一些写在属性文件的值的时候,这些值其实是unicode编码 只是我们 ...

  5. java自带工具_深入了解Java JDK自带工具,包括javac、jar、jstack等,实用~

    在Java JDK的安用装目录bin下,有一些有非常实用的小工具,可用于分析JVM初始配置.内存溢出异常等问题,我们接下来将对些常用的工具进行一些说明. JDK小工具简介 在JDK的bin目录下面有一 ...

  6. JAVA里List集合中的对象根据对象的某个属性值降序或者升序排序java8

    package com.stream;import java.util.Comparator; import java.util.List;public class Test {public stat ...

  7. vue前端 数组如何通过时间字段升序降序

    分享一个小知识点,不通过后端sql语句排序,借助前端接收后端的数组进行排序: 根据数组中的时间段排序 DemandApi.query(this.queryParam).then((res) => ...

  8. Python对IP地址列表排序、对列表进行去重、IP地址与MAC地址组合的多个元组的列表排序,对列表内的元组升序和降序排序

    1.python对IP地址列表排序 # -*- coding: utf-8 -*-import socket listIP = ['10.5.11.1', '192.168.1.33', '10.5. ...

  9. js中数组的冒泡排序(升序,降序),逆序输出。

    冒泡排序 冒泡排序即将数组中相邻的两个数字依次进行比较,如果想要得到升序的结果,即把判断条件设为第一个数大于第二个数后就交换位置即可.如果想要得到降序的结果,即把判断条件设置为如果第一个数比第二个数小 ...

最新文章

  1. regexpal 正则表达式实时调试工具
  2. JAVA中this和super用法
  3. Linux系统监控shell脚本
  4. 有意思的select~
  5. LeetCode 810. 黑板异或游戏(博弈推理)
  6. matlab基本矩阵运算,matlab的矩阵基本运算问题已知A=[a,b,c;d,e,f;h,I,j],B=[l,m,n;x,y,z;q,o,p]...
  7. linux下异步IO的简单例子
  8. 关于解决Python中requests模块在PyCharm工具中导入问题
  9. 【kudu】未解决 Flink 读取 kudu KuduReaderIterator not found it may have expired
  10. java.lang.IllegalStateException: Unable to read meta-data for class 问题的解决
  11. 快捷键,总结一些实用高效的快捷键
  12. 【转】iOS右滑返回手势全解和最佳实施方案
  13. C#语言实例源码系列-自定义ListBox背景
  14. python 猪八戒网接单_python接单平台简单整理
  15. 转: 多益网络2013校园招聘第二轮笔试题目
  16. 数据库练习题目(一)
  17. 也谈“为什么中国的程序员总被称为码农?”
  18. SSH连接慢问题解决
  19. 【养生窍门】记住!!!运动后千万别做这9件事
  20. 致新手:选择Visual Studio安装版本建议

热门文章

  1. 详解GPU技术关键参数和应用场景
  2. 立足国产自主可控技术 达梦DM8数据库新品化繁为简
  3. Swarm的进化和大规模应用
  4. 前端性能——数据持久化
  5. php开发api数据加密,php-app开发接口加密
  6. kafka实现异步发送_Kafka Producer 异步发送消息居然也会阻塞?
  7. 外卖和快递行业数据_抢人大战愈演愈烈,东莞再现用工荒!不只流向外卖、快递等行业...
  8. Vue-router 的使用 (vue3.x版本)
  9. Linux环境_源码安装Unoconv实现文件在线预览doc,doxc,xls,xlsx,ppt,pptx 文件
  10. 还在用 Dockerfile 部署 Spring Boot?out 啦!试试谷歌的大杀器 Jib