Arrays类
Arrays类以属于java.util.包中,是专门操作数组的一个很强大的工具类,里面有大量静态static方法,几乎囊括了所有对数组的操作需求。
以下是猿们经常会用到的一些方法
那么,在操作数组时,有Arrays工具类,会成为你贴心的小帮手。
but,在java面试时,关于数组排序和查找类的问题比较常见,动不动会让你写出自己的一套实现。哎。不要慌,针对此情况,我们选2个面试高频代码撸一撸,让你镇静下来。
安利开始:
高频一:排序问题,冒泡排序
冒泡排序应该是初级程序员面试经常必点名菜了,它内部通过俩层for循环,让相邻俩个数值进行对比,最终得到从小到大的有序排列数组
上代码伺候 :
public static int[] bubbleSort(int[] arr) {
for (int i = 0; i < arr.length - 1; i++) {
for (int j = 0; j < arr.length - 1 - i; j++) {