Arrays 类
-
数组工具类 java.util.Arrays
-
数组本身没有方法供开发人员进行调用,Java API 提供了一个工具类 Arrays 供开发人员进行使用,可以使用这个工具类对数据处理一些基本的操作
-
Arrays 类中的方法都是 static 修饰的静态方法,在开发时可以直接使用类名进行调用,而“不用”使用对象来调用(是“不用”,不是“不能”)
-
Arrays 类可以对数组进行赋值操作,fill 方法
-
Arrays 类可以对数组进行排序,sort 方法(升序)
-
Arrays 类可以对数组进行比较,equals 方法比较数组中元素值是否相等
-
Arrays 类可以对数组进行元素查找,binarySearch 方法能对排序好的数组进行二分查找
-
程序案例:
public class ArraysUse { public static void main(String[] args) { int[] ints = {131,32,44,65,2378,34,758,4,375,84,785,3,48}; System.out.println("==========1、打印数组元素=========="); String s = Arrays.toString(ints); System.out.println(s); System.out.println("==========2、数组排序(升序)=========="); Arrays.sort(ints); s = Arrays.toString(ints); System.out.println(s); System.out.println("==========3、数组元素填充=========="); // ints数组被2344元素被全部填充 Arrays.fill(ints, 2344); s = Arrays.toString(ints); System.out.println(s); } } // -------------------------------------- // 控制栏输出打印: /** ==========1、打印数组元素========== [131, 32, 44, 65, 2378, 34, 758, 4, 375, 84, 785, 3, 48] ==========2、数组排序(升序)========== [3, 4, 32, 34, 44, 48, 65, 84, 131, 375, 758, 785, 2378] ==========3、数组赋值========== [2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344] */