Java中的数据类型分为基本数据类型和引用数据类型
初始化
?有了自动装箱和拆箱,使得对Integer类也可使用:Integer num = 1;
自动装箱和拆箱
从Java5.0版本以后加入了autoboxing功能;自动“拆箱”和“装箱”是依靠JDK5的编译器在编译期的“预处理工作”。
自动装箱:将基本数据类型封装为对象类型,成为一个对象以后就可以调用对象所声明的所有的方法。
第一种:将数组元素倒序
?array 必须为 包装类对象
第二种:将数组元素升序or降序
1.重写比较器 默认是升序
?2.使用lambada表达式进行代码简化
?在实际应用中我们往往使用 基本数据类型 数组,这时候若使用sort() 就需要将基本数据类型转化为引用数据类型,否则便会报错
sort() 方法源码:
?因此需要将 int[] 类型数组包装为 Integer[] 数组
?最后排序完,需要转化回int[]数组
?今天对int[ ]使用Arrays.sort()时想使用降序排列,上网一搜都是
?经过使用发现,并不能使用。
?后来经过搜索研究发现,此方法支持Object对象
? ?也可以使用再新建一个同样大小数组,从后往前一一赋值
?以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
您可能感兴趣的文章:标签: sort、 Arrays.sort()使用、 Arrays.sort()、 Arrays、
上一篇:C语言C语言深入探究水仙花数与变种水仙花数...
下一篇:C语言C语言实现图片放大缩小...