Arrays类
定义:由于数组对象本身除了length之外没有什么方法供我们去调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本操作。(意思就是Arrays类里面给我们提供了很多工具类,从而方便我们使用数组)
数组的工具类(在使用工具类前必须要加的前缀,不加就无法使用):java.util.Arrays
Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进行调用,而”不用“使用对象来调用(注意:不是不用而是不能哦!
比如,想调用一个Arrays工具类打印数组元素,就可以调用Arrays.toString();
实践代码如下,自己也可以去试试!
当然,除了Arrays.toString();这一种工具类,当然也有其它功能的Arrays工具类(Arrays工具类有许多,但这里只说明常用的,感兴趣的可以自己去网上找)
主要常用的有:
打印数组:通过toString方法
给数组赋值:通过fill方法
比较数组:通过equals方法比较数组中元素值是否相等
查找数组元素:通过binarySearch方法对 排序好 的数组进行二分查找法操作
对数组排序:通过sort方法,按升序。
这些工具类给我们数组的使用提供的很大的方便,但对于还处于初学阶段的我们,我们不能太过依赖这些工具。这些工具也是人写的,我们其实也可成为这些人,虽然我们现如今写的代码可能并不如这些人写的好,但也正因如此,我们更应去尝试自己去写自己的类,通过不断练习,不断犯错,不断改进,这样我们写的代码的精度才能逐渐提升。就这样每天进步一点点,坚信终有一日,自己会达到自己达到想要的高度。不积跬步无以至千里。加油吧!努力学习编程的人们!